Время

14:22:45
24 May 2012
Версия для печати

Египетские знаки

   Прошлым летом школьник Вася побывал в Египте. И лишь сейчас он вспомнил, что во время своей поездки он успел сфотографировать много интересностей. Перебирая эти фотографии, больше всего он заинтересовался видами пирамид в Гизе. Пирамиды, помимо всяких иероглифов, содержали удивительные знаки - 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Внимательно присмотревшись Вася заметил, что каждая строка таких странных символов является степенью двойки и более того: первая строка начинается последовательностью символов 1, вторая - 2, ..., сто двадцатая - 120, и т.д. Все было бы хорошо, если бы Вася пользовался современными фотоаппаратами, но так как его старенькая мыльница плохо сфотографировала наиболее освещенные части пирамиды, то все символы разобрать невозможно и поэтому определить показатель степени двойки, соответствующий таким строкам, затруднительно. Вася задумался о восстановлении символов и, наконец, решил попросить кого-нибудь написать программу (Вася учится в 6 классе и не знает языков программирования), которая бы определила показатель степени двойки, которая записана в n-ой строке.


Технические условия

   Входные данные

   Единственное число n (n 10000000).

   Выходные данные

   Выведите минимальное натуральное число k такое, что два в степени k в десятичной записи начинается c числa n. Если Вася что-то напутал и такого числа нет, то выведите -1.

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


Информация о задаче

Лимит времени: 2 секунды
Лимит памяти: 64 MB
Баллы за пройденный тест: 6.52174
Сложность: 18% 162/197
Автор: Соболев Е., Соболев Д.
Классификация: Простая математика

Пример

Пример входных данных

Sample 1
12

Sample 2
134

Sample 3
82

Пример выходных данных

Sample 1
7

Sample 2
27

Sample 3
209


← Орки будущего Список задач Маршрутки →