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

Месть Фибоначчи

Месть Фибоначчи

Последовательность чисел Фибоначчи определяется следующим образом: \includegraphics{https://static.e-olymp.com/content/37/37f46260faf72584c0548271841480873250631a.jpg} Здесь \textbf{n} - индекс номера числа Фибоначчи \textbf{F(n)}. Эта последовательность хорошо была изучена с момента публикации книги Фибоначчи. С тех пор было обнаружено множество свойств указанной последовательности. Вас заинтересовала эта последовательность после прочтения множества статей о ней. Однако Вы решили больше не заниматься ее исследованием, так как у нее больше не осталось неисследованных свойств. Вчера Вы решили изучать другие последовательности, как например последовательность Люка. Фибоначчи пришел в Ваш сон прошлой ночью. "Глупые человеческие существа. Еще много важных свойств последовательности Фибоначчи не изучены, например начиная с номера \textbf{347746739…}" Вы проснулись, но не смогли вспомнить все число, кроме нескольких его первых чисел, которое сообщил Вам Фибоначчи. Вы решили написать программу, которая сможет найти это число. Так Вы сможете продолжить свои исследования по последовательности Фибоначчи. \InputFile Состоит из нескольких тестов. Первая строка содержит количество тестов \textbf{T} (\textbf{T} ≤ \textbf{50000}). Каждый тест состоит из одной строки, в которой записана непустая последовательность из не более чем \textbf{40} цифр. Ведущие нули в строках отсутствуют. \OutputFile Для каждого теста вывести наименьший индекс наименьшего числа Фибоначчи, десятичная запись которого начинается с заданных цифр. Если никакое число Фибоначчи с индексом меньшим чем \textbf{100000} не удовлетворяет этому условию, то вывести \textbf{-1} -- то что сказал Фибоначчи лежит за пределами Ваших возможностей.
Ліміт часу 5 секунд
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
15
1
12
123
1234
12345
9
98
987
9876
98765
89
32
51075176167176176176
347746739
5610
Вихідні дані #1
Case #1: 0
Case #2: 25
Case #3: 226
Case #4: 1628
Case #5: 49516
Case #6: 15
Case #7: 15
Case #8: 15
Case #9: 43764
Case #10: 49750
Case #11: 10
Case #12: 51
Case #13: -1
Case #14: 1233
Case #15: 22374
Джерело 2011 ACM-ICPC Asia Shanghai Regional Contest, Fudan University, Октябрь 16, Задача I