ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【专题总结】斐波那契数列

2021-02-15 15:35:26  阅读:588  来源: 互联网

标签:fib right 数列 斐波 那契 displaystyle matrix


【专题总结】斐波那契数列

前言

老年人的一些整理(全是网上找的)。。(复习用)

本文用\((x,y)\)表示\(gcd(x,y)\)

斐波那契数列是真的神奇啊QAQ

斐波那契数列的定义

\[ fib_{n}=\left\{ \begin{aligned} &0 & & n=0 \\ &1 & & n=1 \\ &fib_{n-1}+fib_{n-2} & & n>1 \end{aligned} \right. \]

快速求\(f_n\)

1.矩阵快速幂

\(\left[ \begin{matrix} fib_{n+1} \\ fib_{n} \end{matrix} \right]\) \(=\) \({\left[ \begin{matrix} 1 & 1 \\ 1 & 0 \end{matrix} \right]}^{n}\) \(\left[ \begin{matrix} fib_{1} \\ fib_{0} \end{matrix} \right]\)

2.通项公式(怎么求就先不写了吧。。)

\(fib_{n}\) \(=\) \(\frac{\displaystyle 1}{\displaystyle \sqrt[]{5}}\displaystyle [ {(\frac{1+\sqrt[]{5}}{2})}^{n}-{(\frac{1-\sqrt[]{5}}{2})}^{n}]\)

ps.这个通项公式看起来没用,但如果要求\(f_n\)对一个数取模,并且5在模数下有二次方根,用通项公式会有奇效。。

一些性质

斐波那契和gcd

1.\((fib_{n},fib_{n-1})=1\)

  证明:\((fib_{n},fib_{n-1})=(fib_{n-1}+fib_{n-2},fib_{n-1})=(fib_{n-1},fib_{n-2})=......\)

2.\(fib_{n+m}=fib_{n-1}fib_{m}+fib_{n}fib_{m+1}\)

  证明:令\(m=1\)和\(m=2\)直接计算成立。。。

       然后假设\(m=k-1\)和\(m=k\)都成立时,证明\(m=k+1\)时也成立

       \(fib_{n+k+1}=fib_{n+k}+fib_{n+k-1}\)

       \(fib_{n+k+1}=(fib_{n-1}fib_{k-1}+fib_{n}fib_{k})+(fib_{n-1}fib_{k}+fib_{n}fib_{k+1})\)

       \(fib_{n+k+1}=fib_{n-1}fib_{k+1}+fib_{n}fib_{k+2}\)

3.\((fib_{n+m},fib_{n})=(fib_{m},fib_{n})\)

  证明:\((fib_{n+m},fib_{n})=(fib_{n-1}fib_{m}+fib_{n}fib_{m+1},fib_{n})\)

       \((fib_{n+m},fib_{n})=(fib_{n-1}fib_{m},fib_{n})\)

       \((fib_{n+m},fib_{n})=(fib_{m},fib_{n})\)

4.\((fib_{n},fib_{m})=fib_{(n,m)}\)

  证明:套用c的结论辗转相除即可。

5.\(fib_{n}|fib_{m}\)等价于\(n|m\)

  证明:\(a|b\)等价于\((a,b)=a\),\(fib_{n}|fib_{m}\)等价于\(fib_{n}=(fib_{n},fib_{m})\)

       相当于\(fib_{n}=fib_{(n,m)}\),于是\(n=(n,m)\)

6.每\(n\)个连续的斐波那契数有且仅有一个被\(fib_{n}\)整除

  证明:由e的结论,所有能被\(fib_{n}\)整除的\(fib_{m}\)的条件是\(n|m\),结论就比较显然了。

斐波那契的一些恒等式(证明略。。基本都能用数学归纳法)

1.\(\displaystyle \sum_{i=0}^{n}{fib_{i}}=fib_{n+2}-1\)

2.\(fib_{1}+fib_{3}+....+fib_{2n-1}=fib_{2n}\)

3.\(fib_{2}+fib_{4}+....+fib_{2n}=fib_{2n+1}-1\)

4.\(\displaystyle \sum_{i=0}^{n}{{fib_{i}}^{2}}=fib_{n}fib_{n+1}\)

5.\(\displaystyle \sum_{i=0}^{n}{(i \cdot fib_{i})}=n \cdot fib_{n+2} - fib_{n+3} + 2\)

标签:fib,right,数列,斐波,那契,displaystyle,matrix
来源: https://www.cnblogs.com/Yuigahama/p/14402487.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有