Произведение Фибоначчи
시간 제한1초메모리 제한1024 MB
주어진 n을 1보다 큰 피보나치 수의 곱으로 나타내는 방법의 수를 센다.
문제
Напомним, что последовательность чисел Фибоначчи определяется следующим образом: , , . Последовательность чисел Фибоначчи начинается так: .
Дано натуральное число . Требуется посчитать количество способов представить его как произведение чисел Фибоначчи, каждое из которых больше .
입력
Первая строка ввода содержит целое число — количество тестов ()
Следующие строк содержат тесты, каждая строка содержит одно целое число ().
출력
Для каждого теста вывести одно число — искомое количество способов.
힌트
В примере:
- число можно представить в виде произведения чисел Фибоначчи единственным способом ;
- число нельзя представить в виде произведения чисел Фибоначчи;
- число можно представить двумя способами: и ;
- число можно представить двумя способами: и .