| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 17 | 6 | 6 | 35.294% |
Напомним, что последовательность чисел Фибоначчи определяется следующим образом: $F_0 = 1,ドル $F_1 = 1,ドル $F_n = F_{n-2} + F_{n-1}$. Последовательность чисел Фибоначчи начинается так: 1,ドル 1, 2, 3, 5, 8, 13, 21, 34, \dots$.
Дано натуральное число $n$. Требуется посчитать количество способов представить его как произведение чисел Фибоначчи, каждое из которых больше 1ドル$.
Первая строка ввода содержит целое число $t$ — количество тестов (1ドル \le t \le 50$)
Следующие $t$ строк содержат тесты, каждая строка содержит одно целое число $n$ (2ドル \le n \le 10^{18}$).
Для каждого теста вывести одно число — искомое количество способов.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 15 | 2ドル \le n \le 100$ |
| 2 | 17 | 2ドル \le n \le 10^5$ |
| 3 | 9 | $n = 2^k$ для некоторого $k$ |
| 4 | 38 | 2ドル \le n \le 10^9$ |
| 5 | 21 | 2ドル \le n \le 10^{18}$ |
5 2 7 8 40 64
1 0 2 2 3
В примере:
Olympiad > Russian Olympiad in Informatics > Russian Olympiad in Informatics Regional > Russian Olympiad in Informatics Regional 2023 2번