笔试题—斐波那契数列

有10层台阶,小明每次可以爬一台阶或者两台阶,请问,爬到10层台阶,小明一共有()种爬法

题解

法一:直接计算

全1阶台阶,方法1种;有一次2阶,方法 9种;有两次2阶,方法(7+6+5+…+1)=28种 ;有三次2阶,方法 (5+4+…+1)+(4+3+2+1)+(3+2+1)+…+(1)=35种;有四次2阶,方法[(3+2+1)+(2+1)+1]+[(2+1)+1]+[1]=15种 ;全2阶台阶,方法 1种。共:89种

法二:归纳推理

1阶台阶有1种方法,2阶台阶有2种,3阶台阶有3种,4阶台阶有5种,… (斐波那契数列) 所以10阶有89种。

知识点:斐波那契数列(Fibonacci sequence)

又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……
在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*
这个数列从第3项开始,每一项都等于前两项之和。

递推公式

F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)
其中,F(1)=1,F(2)=1

通项公式

8446BD.png

注:F(1)=1,F(2)=1,F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值