← 完整题目索引

PROJECT EULER · #0297

泽肯多夫表示

Zeckendorf Representation

仅题目 · 已解决原题 ↗

斐波那契数列中的每一项都是通过添加前两项而生成的。
12 开始,第一个 10 术语将为:1,2,3,5,8,13,21,34,55,89

每个正整数都可以唯一地写为斐波那契数列的非连续项之和。例如,100=3+8+89
这样的和称为数字的Zeckendorf 表示

对于任何整数 n>0,令 z(n)n 的 Zeckendorf 表示中的项数。
因此,z(5)=1z(14)=2z(100)=3
另外,对于 0<n<106z(n)=7894453

查找 0<n<1017z(n)

题解待补充

这道题的题目已收录,解题思路、代码和答案将在后续补充。