HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Flags

Section problems

• Seated
• Balansov's aryphmetics
• Weighting Agent
• Учёный кот (20 баллов)
• Shkoiljary and konfety
• Фарлаф и харчевни (30 баллов)
• Fibost
• Figulki
• Flags
• Lantern
• Tree rows
• 1812
• Fudzijama
• Profitability function
• Haljava
• Hauko and Muricio
• Hauko and Muricio

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.

Для первомайской демонстрации ПЛКФ (Партии Любителей Красных Флагов) требуется N метров ткани на флаги (как раз N флагов получится). Ткань решено приобрести в фирме «Красный квадрат», принадлежащей мужу внучки тёщи одного из руководителей партии.

Товар приобретается по акции: метр ткани обойдётся вдвое дешевле номинала, но зато придётся платить за каждый разрез. В силу конструктивных особенностей тканеотматывательного агрегата первый и последний покупаемые куски должны иметь длину ровно 1 метр, каждый следующий кусок ткани либо равен предыдущему, либо на метр больше, либо на метр меньше. Требуется определить минимальное количество кусков ткани при покупке N метров, если отрезать их в рамках правил.

Вход: в единственной строке натуральное число N, 1<=N<=1000000

Выход: единственное число – количество кусков ткани.

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

www.contester.ru