一个人要上9级的台阶,他可以一次上一格台阶,也可以一次上两格,请问他有几种办法到达?

来源:百度知道 编辑:UC知道 时间:2024/05/12 18:24:35

假设最后一步到X级台阶,有F(X)种走法,
这题求的就是F(9)
因为每步可以迈1或2级台阶。
所以最后一步到9级台阶,
而倒数第2步可能是在第8或7级台阶。
所以到9级台阶的走法,是到第8或7级台阶走法的和。
同样到7级台阶的走法,是到第5或6级台阶走法的和。
...................
F(9)
=F(7)+F(8)
=2F(7)+F(6)
=3F(6)+2F(5)
=5F(5)+3F(4)
=8F(4)+5F(3)
=13F(3)+8F(2)
=21F(2)+13F(1)

因为:上1级台阶只有1种走法,所以F(1)=1。
上2级台阶有2种走法,1步1步走或1次走2步。所以F(2)=2

F(9)==21F(2)+13F(1)
=21*2+13*1
=42+13
=55
上8级台阶一共有55不同的迈法。