Fibonacci数列的一些性质

记个笔记。。。避免忘记(推导不是原创但忘记在哪看的了。。。)

1.F(0)+F(1)+...+F(n)=F(n+2)-1

2.F(1)+F(3)+...F(2n-1)=F(2n)

3.F(2)+F(4)+...+F(2n)=F(2n+1)-1

4.[F(0)]^2+[F(1)]^2+…+[F(n)]^2=F(n)·F(n+1)

5.F(0)-F(1)+F(2)-…+(-1)^n·F(n)=(-1)^n·[F(n+1)-F(n)]+1

6.F(m+n-1)=F(m-1)·F(n-1)+F(m)·F(n)

7.[F(n)]^2=(-1)^(n-1)+F(n-1)·F(n+1)

8.F(2n-1)=[F(n)]^2-[F(n-2)]^2。  

9.F(n)=F(n+2)+F(n-2)

10.F(2n-2m-2)[F(2n)+F(2n+2)]=F(2m+2)+F(4n-2m) [ n>m≥-1,且n≥1] 

11.F(2n+1)=[F(n)]^2+[F(n+1)]^2

12.F(n)=C(n-1,0)+C(n-2,1)+…+C(n-1-m,m) (m<=n-1-m)

13.引理1:gcd(F[n+1],F[n])=1;
证明:
根据辗转相减法则

gcd(F[n+1],F[n])
=gcd(F[n+1]-F[n],F[n])
=gcd(F[n],F[n-1])
=gcd(F[2],F[1])
=1

引理2:F[m+n]=F[m-1]*F[n]+F[m]*F[n+1]
证明:

F[n+m]
=F[n+m-1]+F[n+m-2]
=2*F[n+m-2]+F[n+m-3]
=……
F[n+m]=a[x]*F[n+m-x]+b[x]*F[n+m-x-1];
               =a[x]*(F[n+m-x-1]+F[n+m-x-2])+b[x]*(F[n+m-x-1);
               =(a[x]+b[x])*F[n+m+x-1]+a[x]*F[n+m+x-2];

当x=1时有 a[1]=F[2]; b[1]=F[1];
当x=2时有 a[2]=F[2]+F[1]=F[3]; b[2]=a[1]=F[2];
当x=k+1时有 a[k+1]=a[k]+b[k]=F[k+1]+F[k]=F[k+2] b[k+1]=a[k]=F[k+1];
所以当x=n时有
F[n+m]=a[n]F[m]+b[n]F[m-1];
=F[n+1]F[m]+F[n]F[m-1];


引理3:gcd(F[n+m],F[n])=gcd(F[n],F[m])
证明:
gcd(F[n+m],F[n])
=gcd(F[n+1]F[m]+F[n]F[m-1],F[n]);
=gcd(F[n+1]F[m],F[n]);
=gcd(F[n+1],F[n])*Gcd(F[m],F[n])
=gcd(F[m],F[n]);

于是显然有:gcd(F[n],F[m])=F[gcd(n,m)];

(还有个公式来着但觉得应该用不上吧。。。就算遇见了也不会写。。。)

最后附上个博客写的蛮好用来复习:https://www.cnblogs.com/chenny7/p/4119567.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值