早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有一个楼梯n级台阶,每次可以上一级或两级台阶,有几种不同上法?

题目详情
有一个楼梯n级台阶,每次可以上一级或两级台阶,有几种不同上法?
▼优质解答
答案和解析
这是一个经典的递归问题.也就是费波纳西级数.
f(n) = f(n-1) + f(n-2).
如果我们第一部选1个台阶,那么后面就会剩下n-1个台阶,也就是会有f(n-1)种走法.如果我们第一部选2个台阶,后面会有f(n-2)个台阶.因此,对于n个台阶来说,就会有f(n-1) + f(n-2)种走法.
因此,1个台阶f(1) = 1.
f(2) = 2,
f(3) = 3
f(4) = 5
f(5) = 8
f(6) = 13
f(7) = 21
f(8) = 34
f(9) = 55
f(10) = 89
f(11) = 89+55 = 144
f(12) = 144 + 89 = 233
.
2.
这类题可这样理解
假设走到第n阶有f(n)种走法,走到第n+1阶有f(n+1)种走法;
则走到第n+2阶,则可分成两种情况:
一,最后一步是从第n阶直接登两级到第n+2阶
二,最后一步是从第n+1阶直接登一级到第n+2阶
由于从地面到第n阶,和到第n+1阶的走法已经知道
故从地面到第n+2阶的走法:
f(n+2)=f(n)+f(n+1)
n=1时,1种走法
n=2时,2种走法
n=3时,1+2=3种走法
n=3时,2+3=5种走法
(希望你能听得明白)
看了 有一个楼梯n级台阶,每次可以...的网友还看了以下:

楼梯基数还是偶数如何算1楼到2楼共24级,(第一步上楼梯就1个踏脚平台,接着直上23级到2楼)2楼  2020-04-26 …

人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台阶数分别为1级、2级、3  2020-04-26 …

一幢八层楼房,由第一层到第二层有21级台阶,以后每上一层少2级台阶,第三层到第八层共走了多少级台阶  2020-06-04 …

一座塔有八层,由第1到第2层有21级台阶,以后每上一层少2级台阶,那么小强由第3层到第8层共走了几  2020-06-04 …

关于斐波那契数列的问题“人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台  2020-07-23 …

人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台阶数分别为1级、2级、3  2020-07-23 …

在商场里,有一台正在向上移动的自动扶梯,小明从顶部下120级台阶到达底部,然后从底部上90级台阶回到  2020-10-31 …

某企业上产一种CD级,每台成本是110元,第一种销售方式是直接有厂家门市总销售,每台售价150元,每  2020-11-30 …

规定每一步只能跨1级或2级登上第一级台阶有几种走法登上第2级台阶有几种走发登上第3级台阶有几种走法登  2020-12-02 …

科学题帮解答杭州湾跨海大桥于2008年5月1日试运营通车,其桥长36千米,在目前世界上在建和已建的跨  2020-12-15 …