АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

424. Разложение числа

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил Неизвестный

Любое натуральное число можно представить в виде суммы нескольких последовательных натуральных чисел. Например, число 25 можно представить в виде суммы из одного (25), двух (12+13) или пяти (3+4+5+6+7) чисел.

Требуется написать программу, которая определит максимальное количество чисел в таком разложении.

Технические требования:

Ограничение по времени тестирования: по 1 секунде на один тест.

Формат входных данных:

Входной текстовый файл INPUT.TXT содержит одно натуральное число n (1 ≤ n ≤ 1 000 000 000).

Формат выходных данных:

Выходной текстовый файл OUTPUT.TXT должен содержать одно натуральное число - максимальное количество чисел в разложении числа n на сумму последовательных натуральных чисел.

Пример файлов входных и выходных данных:

INPUT.TXTOUTPUT.TXT
21
52
255

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Тренировки ВоГУ / ВоГТУ и ВоГПУ 15.09.2007 /
426. Лучший делитель 424. 297. Скачки 423. Счастливый билет
 
время генерации 0.343 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.