斐波那契乘积
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
我们知道,斐波那契数列定义如下:。斐波那契数列的前几项是:
给定一个自然数 。需要计算有多少种方法可以将其表示为多个大于 的斐波那契数的乘积。
输入格式
输入包含多组数据。第一行包含一个整数 ,表示输入数据组数。
接下来的 行中,每行包含一个整数 。
输出格式
对于每组输入数据,输出一个整数,表示表示方法的数量。
5
2
7
8
40
64
1
0
2
2
3
在样例中:
- 数字 只能表示为 ;
- 数字 不能表示为斐波那契数的乘积;
- 数字 有两种表示方法: 和 ;
- 数字 有两种表示方法: 和 。
数据范围与提示
详细子任务附加限制及分值如下表所示。
子任务 | 分值 | 附加限制 | 子任务依赖 |
---|---|---|---|
对于某个 | |||
NOIP模拟赛
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-10-23 8:00
- End at
- 2024-10-23 12:00
- Duration
- 4 hour(s)
- Host
- Partic.
- 26