HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Мартовские КИТы - 2022 > problem:


04. Prokopij - 2

Мартовские КИТы - 2022

Start: Mar.30.2022 at 04:00:00 PM
Finish: Mar.30.2022 at 06:00:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• 01. Pro P
• 02. Roles
• 03. History show
• 04. Prokopij - 2
• 05. Prokopij-2
• 06. Peter the Polyglot
• 07. Preobrazhentcy
• 08. Zund-1
• 09. Zund - 2
• 10. Prostokvasha
• 11. Piter and chaiki

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

Prokop1

Приказчик Прокопий вёл учёт в лавке купца Пятипузова. Считал Прокопий отлично, а вот записывать числа ему было непросто: после Гангутского сражения (Прокопий-то моряком раньше был), мог он обрубком правой руки писать только нолики и единички. Про двоичную систему Прокопий не знал, но придумал собственный способ записи чисел. Представлял он число в виде суммы чисел, состоящих только из единиц и нулей. К примеру, число 1714 (год того самого сражения при Гангуте) он иногда представлял как 1111 + 101 + 101 + 101 + 100 + 100 + 100, а иногда как 1101 + 111 + 101 + 101 + 100 + 100 + 100, но всегда слагаемых было минимальное возможное количество и шли они в порядке невозрастания. Плюсиков Прокопий, естественно, не писал, оставлял вместо них пробелы.

Разработайте программу, которая получает на вход натуральное число N и подсчитывает количество способов представить его в системе Прокопия. Напомним: Прокопий представлял число как сумму.

Входные данные. Натуральное число, не превышающее 99999.

Выходные данные. натуральное число – количество способов представления введённого числа в системе Прокопия.

Для отправки решений необходимо выполнить вход.

www.contester.ru