eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Зважування

Зважування

prb3603

Чоловіча збірна України з боксу зайняла перше загальнокомандне місце на Олімпійських Іграх-2012 у Лондоні, обійшовши по кількості та якості медалей хазяїв рингу - британців, а також традиційних фаворитів в особі збірних Куби, Росії та Казахстану. Усього українські боксери завоювали п'ять олімпійських нагород, з яких два "золота", одне "срібло" та дві "бронзи".

Як відомо, перед боксерськими змаганнями відбувається обряд зважування, який проводиться суддями для визначення правильності замовленої вагової категорії, у якій буде виступати той чи інший спортсмен.

Юного програміста Васю зацікавило наступне питання: припустимо, що ми зважуємо боксерів на шалькових терезах і користуємосьь двома двійковими наборами важків: грамовим та кілограмовим. Зрозуміло, що грамовий набір є стандартним і складається з важків вагою в 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 та 1024 грам. Аналогічна ситуація і з кілограмовим набором – просто важки трохи важчі, але при цьому їх трохи менше… Для простоти надалі у цій задачі будемо вважати, що чарівним чином на минулій олімпіаді виявилось, що вагу кожного спортсмена у точності можна було виміряти лише кілограмовим набором.

Також відомо, що на Олімпійських Іграх-2012 не приймали участь спортсмени легші 40 кг та важчі 130 кг.

Допоможіть Васі визначити, скільки важків з кілограмового набору йому знадобиться для зважування чергового спортсмена, якщо вважати, що Вася намагається використовувати при зважуванні мінімальну їх кількість і у Васі у розпорядженні є усього один набір важків.

Вхідні дані

Єдине натуральне число – вага чергового спортсмена при зважуванні.

Вихідні дані

Єдине число – шукана Васею кількість важків, потрібних для вимірювання ваги.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
67
Вихідні дані #1
3
Вхідні дані #2
128
Вихідні дані #2
1
Вхідні дані #3
63
Вихідні дані #3
2
Джерело II Відкрита Дистанційна Олімпіада 2012-2013 ім. В.Л.Дідковского