[乱搞]斐波那契数列与gcd之间一个有趣的定理

Posted alan_cty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[乱搞]斐波那契数列与gcd之间一个有趣的定理相关的知识,希望对你有一定的参考价值。

求证

gcd(Fn,Fm)=Fgcd(n,m)
其中 F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2) (n>1)

证明

听说这是一个非常有用的定理,那么就来随便证(luan)明(gao)一下

Part 1

gcd(Fn,Fn1)=1
证明: gcd(Fn,Fn1)=gcd(FnFn1,Fn1)=gcd(Fn2,Fn1) ……
归纳得证

Part 2

Fn+m=Fn1Fm+FnFm+1
首先对于m=1显然成立
对于m=2推一下也成立
然后我们来归纳一发,若m=k-1和m=k成立,那么m=k+1也成立

Fn+k+1=Fn+k+Fn+k1
=Fn1Fk+FnFk+1+Fn1Fk1+FnFk
=Fn1(Fk+Fk1)+Fn(Fk+1+Fk)
=Fn1Fk+1+FnFk+2
得证

Part 3

gcd(Fn+m,Fn)=gcd(Fn,Fm)
证明: gcd(Fn+m,Fn)=gcd(Fn1Fm+FnFm+1,Fn)=gcd(Fn1以上是关于[乱搞]斐波那契数列与gcd之间一个有趣的定理的主要内容,如果未能解决你的问题,请参考以下文章

HDU 4549 M斐波那契数列(矩阵快速幂&费马小定理)

hdu 4549 M斐波那契数列 矩阵快速幂+欧拉定理

HDU4549 M斐波那契数列(矩阵快速幂+费马小定理)

费马小定理+矩阵快速幂HDU4549——M斐波那契数列

HDU 4549 M斐波那契数列(矩阵快速幂 费马小定理)

斐波那契矩阵快速幂模板斐波那契公约数