1
12
让
f(n)
f 至少是 . 事实上, f(n) 是 2*fib(n)-1 . 我们通过归纳法证明:
efficient ways 计算任何斐波那契项。因此同样适用于 f(n) |
2
4
第n个fibonacci数有一个封闭式方程: http://en.wikipedia.org/wiki/Fibonacci_number#Closed_form_expression
这与Fibonacci递归关系几乎相同。归纳证明表明,当n>=0时,fib(n)调用fib的次数等于2*fib(n)-1。 当然,通过使用闭式表达式,或者通过添加代码来存储先前计算的值,可以加快计算速度。 |
3
3
如上所述,您需要求解以下循环方程: K(n)=K(n-1)+K(n-2)+1 我们把它写成n-1:K(n-1)=K(n-2)+K(n-3)+1 现在,从第一个中减去第二个: 或 K(n)-2*K(n-1)+K(n-3)=0。 各自的特征方程为: x^3-2*x ^2+1=0。
因此,对于任何实数A,B,C,下面的函数 (^n*1+5)(平方英寸/平方英寸) 将是你方程的解。 要找到A,B,C,你需要定义几个初始值K(0),K(1),K(2)并求解方程组。 |
4
2
φ是一个常数
位置会给出哪个fibonacci数是n 例如给定13,位置将是7-0 1 1 2 3 5 8 13 使用这个位置,只需计算位置-1处的fibonacci数,或者任何你想要相对于给定fibonacci数的位置。
我把这个公式反过来计算位置,用位置-1来计算前面的斐波纳契数。 |
5
1
具体来说,fibonacci问题有以下参数:
一旦你掌握了解决反复发生的问题,你就不会有任何问题达成解决方案(顺便说一句,它与
|
6
1
有趣的问题,我不能给你一个公式,但我写了一个Ruby程序来做,它能处理我在纸上算出的数字,而且对任何人都适用。
太慢了。。我现在正在计算35,完成后我会编辑。 编辑:
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |