ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1209. 1, 10, 100, 1000...

Can't decrease program time (c#)
Послано bulka94 25 дек 2013 00:07
using System;

namespace TestOfCSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            int N = int.Parse(Console.ReadLine());
            int[] output = new int[N];
            for (int c = 0; c < N; c++)
            {
                int K = int.Parse(Console.ReadLine());
                int counter = 0;
                for (int j = 1; j <= K; j += counter, counter++)
                    if (j == K)
                        output[c] = 1;
            }
            foreach (int c in output)
                Console.Write("{0} ", c);
        }
    }
}
Re: Can't decrease program time (c#)
Послано BillSu 24 апр 2014 08:33
Use formula wisely, not for...