一道使用Fibonnaci数列通项公式的趣味题目

一道使用Fibonnaci数列通项公式的趣味题目


\[
\sum_{i=0}^n{n\choose i}f_i
\]
其中\(f_i\)表示Fibonnaci数列(\(f_0=0, f_1=1, f_n=f_{n-1}+f_{n-2}\))第n项。

内心:WTF.jpg



当时下面很多神仙都纷纷表达了自己的观点,什么矩阵快速幂、卷积。。。

结果老师讲正解,上来就用Fibonnaci数列通项公式。

内心:WTF.png



Fibonnaci数列通项公式它长这样:

\[
f_i=\frac{1}{\sqrt5}\left[\left(\frac{1+\sqrt5}{2}\right)^n-\left(\frac{1-\sqrt5}{2}\right)^n\right]
\]

简单推一下式子:

\[
\begin{aligned}
\sum_{i=0}^n{n\choose i}f_i&=\sum_{i=0}^n{n\choose i}\frac{1}{\sqrt5}\left[\left(\frac{1+\sqrt5}{2}\right)^n-\left(\frac{1-\sqrt5}{2}\right)^n\right]\&=\frac{1}{\sqrt5}\left[\sum_{i=0}^n{n\choose i}\left(\frac{1+\sqrt5}{2}\right)^n-\sum_{i=0}^n{n\choose i}\left(\frac{1-\sqrt5}{2}\right)^n\right]\&=\frac{1}{\sqrt5}\left[\sum_{i=0}^n{n\choose i}1^{n-i}\left(\frac{1+\sqrt5}{2}\right)^n-\sum_{i=0}^n{n\choose i}1^{n-i}\left(\frac{1-\sqrt5}{2}\right)^n\right]\&=\frac{1}{\sqrt5}\left[\left(1+\frac{1+\sqrt5}{2}\right)^n-\left(1+\frac{1-\sqrt5}{2}\right)^n\right]\&=\frac{1}{\sqrt5}\left[\left(\frac{3+\sqrt5}{2}\right)^n-\left(\frac{3-\sqrt5}{2}\right)^n\right]\&=\frac{1}{\sqrt5}\left[\left(\frac{1+\sqrt5}{2}\right)^{2n}-\left(\frac{1-\sqrt5}{2}\right)^{2n}\right]\&=f_{2n}
\end{aligned}
\]

内心:WTF.svg



一道使用Fibonnaci数列通项公式的趣味题目

原文地址:https://www.cnblogs.com/water-lift/p/12207514.html

时间: 2024-11-11 02:33:16

一道使用Fibonnaci数列通项公式的趣味题目的相关文章

从一道趣味题目学习正则表达式

前天做了陈皓的趣味竞赛题目(fun.coolshell.cn),一直卡在第四道题目回文猫处不知所以然,看了微博上的提示,知道需要用正则表达式,但是不确定使用表达式的模式和原文,下面是第四道题的截图和链接,不看解析,你可以想到通关的办法吗? 看了答案,才知道source藏在网页的html源码中,曾经有过去看源码的念头,想作者不会这么geek吧,结果...就在源码中,下面是需要搜寻的网页的源码: <!-- h8:[email protected]:V<7Q3:]iqbn58\YoLGtweZus;

一道数组求连续子集最大值的题目。

昨天晚上花了几个小时,终于把这个题目给实现了.后面再优化.今天先贴出来晒晒. 据说是浙江大学计算机系一道考研题目(给定一个有符号整形数组,输出和胃最大并且连续的子数组).当初只会算最大值,不会返回一个数组作为结果.花了点时间,把程序改进了一下.有些不成熟.先放放.好歹是实现了. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SumMax { class

生成函数求解一般递推数列通项公式

目录 写在前面 范例 - 对斐波那契通项公式的推导 对一般递推数列通项公式的推导 写在前面 本文解出的通项公式十有八九与使用特征根方程接触的在形式上不同,但是其正确性可以保证. 如有强迫症请自行化简. 范例 - 对斐波那契通项公式的推导 设生成函数 \[ A=1+x+2x^2+3x^3+5x^4+... \] 不难发现,\(i-1\)项系数即为斐波那契数列第\(i\)项的值. 由于斐波那契数列递推式为 \[ F(i)=F(i-1)+F(i-2) \] 我们得到另外两个生成函数 \[ xA=x+x

斐波那契数列通项公式

1.对于斐波那契数列来说,存在通项公式,f[n]= 2.Hdu练习题1568: 大意求斐波那契数列中的某一项,n很大,只能在O(1)时间求出,并且只要前四位 当n很大时最后一项几乎为零

简单数学(组合数+求数列通项公式)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6467 看到这题,简单数学???对不起我给数学老师丢脸了! 这里解释一下第二步到第三步:假设n=3,第二步{1*C(1,1)+1*C(1,2)+1*C(1,3)+2*C(2,2)+2*C(2,3)+3*C(3,3)},第三步{1*C(1,1)+1*C(1,2)+2*C(2,2)+1*C(1,3)+2*C(2,3)+3*C(3,3)}.可以发现是相等的 之后最后一步就是组合数求和公式2^n. 之后便可以

求数列通项公式的小众方法

前言 以下的这些求数列的通项公式的方法都比较小众,不是主流的高考考查方法,在此只是作以整理: 不动点法 山东的一位老师提供,不动点法说明:[百度] 若\(f(x)=x\),则称\(x\)为方程的不动点: 令\(x=\cfrac{1}{2}(x+\cfrac{1}{x})\),则\(x^2=1\),解得\(x=\pm 1\)是\(f(x)=\cfrac{1}{2}(x+\cfrac{1}{x})\)的两个不动点: 例1已知数列\(\{a_n\}\)中,\(a_1=2\),\(a_{n+1}=\cf

三道趣味题目

题目一: 有一个猎人和一只狼,一个大人A和大人A的两个小孩,一个大人B和大人B的两个小孩.这群人要过河,只有一条船. 条件如下:(1)这条船每次只能坐两个人 (2)狼也算一个人(3)4个小孩不会划船,当然狼也不会划船,也就是说,每次到河对岸,至少需要一个大人陪同 (4)只有猎人对狼有威慑力,如果猎人和狼不在一起,则狼会吃其他的人 (5)狼不会跑走 (6)如果大人A在场,而大人B不在场,则大人A会打大人B的小孩:同理大人B也会打大人A的小孩 问: 如何安全的过河?且四个小孩都不会挨打 解决这道题的

斐波那契数列(升级版)

题目背景 大家都知道,斐波那契数列是满足如下性质的一个数列: • f(1) = 1 • f(2) = 1 • f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数). 题目描述 请你求出第n个斐波那契数列的数mod(或%)2^31之后的值.并把它分解质因数. 输入输出格式 输入格式: n 输出格式: 把第n个斐波那契数列的数分解质因数. 输入输出样例 输入样例#1: 5 输出样例#1: 5=5 输入样例#2: 6 输出样例#2: 8=2*2*2 说明 n<=48 代码 #i

蓝桥杯 历届试题 题目总结

后天就是蓝桥杯省赛了,今天总结一下这段时间做的蓝桥杯历届试题,还是一个一个题目的来吧!!!!!! 1,历届试题 矩阵翻硬币 这个题目说真的,我不会,在网上看了某神牛的题解答案为 ans=sqrt(n)*sqrt(m),具体怎么证明的我也不知道 2,历届试题 兰顿蚂蚁 这个题目怎么说呢,应该是送分题,直接模拟就可以了,这里就不说了. 3, 历届试题 分糖果 这个题目好像之前在哪里做过,也是一道模拟题,弄两个数组搞一下就可以了 下面是代码 #include<bits/stdc++.h> using