Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

斐波那契数列性质整理

WC 考了道与斐波那契数列有关的题,当时说要整理来着的?竟鸽到了现在

斐波那契数列的递推式:Fi={ii1Fi1+Fi2i2,没啥好说的。

它的生成函数为 11xx2

通过这个可以推导出它的通项公式 Fi=15((1+52)n(152)n),当然也可以通过特征根方程求出。

值得注意的一点是 5 在模 998244353,109+7 时都没有二次剩余,但在模 109+9 意义下有二次剩余,为 383008016,所以在组合题中看到斐波那契数列与 109+9 一般是套通项公式了。

斐波那契数列还有一些其它性质:

  1. ni=1Fi=Fn+21
  2. ni=1F2i=FnFn+1
  3. ni=1F2i1=F2n
  4. ni=1F2i=F2n+11
  5. Fn=FnmFm1+Fnm+1Fm
  6. Fn1Fn+1=F2n+(1)n

性质 1~4 的证明都很容易而且证明方式都比较类似,这里拿性质 2 举例,考虑数学归纳法,当 n=1 时命题显然成立,假设 n=k 时命题成立,那么 k+1i=1F2i=F2k+1+ki=1F2i=F2k+1+FkFk+1=Fk+1(Fk+Fk+2)=Fk+1Fk+2,故 n=k+1 时命题也成立,故原命题成立!

性质 5 的证明还是数学归纳法,考虑对 m 进行归纳,当 m=1LHS=Fn=RHS,假设 m=k 时候命题成立,下证 m=k+1 时候命题成立,即证明 Fn=Fnk1Fk+FnkFk+1

LHS=Fn=FnkFk1+Fnk+1Fk=FnkFk1+(Fnk+Fnk1)Fk=FnkFk1+FnkFk+Fnk1Fk=Fnk(Fk1+Fk)+Fnk1Fk=FnkFk+1+Fnk1Fk=RHS

m=k+1 时候命题成立,故原命题成立。

性质 6 的证明还是数学归纳法,当 n=1 时命题显然成立,假设 n=k 时命题成立,那么:

FkFk+2=Fk(Fk+Fk+1)=F2k+FkFk+1=Fk1Fk+1(1)k+FkFk+1=Fk+1(Fk1+Fk)+(1)k+1=F2k+1+(1)k+1

n=k+1 时命题成立,故原命题成立。

斐波那契数列还有几个与数论相关的性质:

  1. gcd

    证明:考虑反证法,假设 d=\gcd(F_iF_{i+1})>1,设 F_i=ad,F_{i+1}=bd,则 F_{i-1}=F_{i+1}-F_{i}=(b-a)dF_{i-2}=(2a-b)d,以此类推可得 F_1 也是 d 的整数倍,而 F_1=1,矛盾!故原命题成立。

  2. \gcd(F_x,F_y)=F_{\gcd(x,y)}

    不妨设 x>y,根据上面的性质 5 可知 F_x=F_{x-y}F_{y-1}+F_{x-y+1}F_y,故 \gcd(F_x,F_y)=\gcd(F_{x-y}F_{y-1}+F_{x-y+1}F_y,F_y),而 F_{x-y+1}F_yF_y 的倍数,\gcd(F_{y-1},F_y)=1,故 \gcd(F_x,F_y)=\gcd(F_{x-y},F_y),这……不就辗转相除法吗?故 \gcd(F_x,F_y)=F_{\gcd(x,y)}
    推论:若 x\mid y,那么 F_x|F_y

posted @   tzc_wk  阅读(1074)  评论(2编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示