早教吧作业答案频道 -->数学-->
有一个楼梯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种走法
(希望你能听得明白)
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级台阶,每次可以...的网友还看了以下:
人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台阶数分别为1级、2级、3 2020-04-26 …
小明训练上楼梯赛跑,他每步可上2阶或3阶(不上1阶),那么小明上12阶楼梯的不同方法共有()(注: 2020-06-27 …
小虎每天到都要上一段楼梯他每步可上1阶或2阶或3阶这样上到第十三阶但不踏到第7阶和第11阶,不同上 2020-06-27 …
小明训练上楼梯赛跑,他每步可以上1阶、2阶或3阶,这样上到第11阶但不踏到第7阶,共有种不同的方法 2020-06-27 …
关于斐波那契数列的问题“人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台 2020-07-23 …
人民公园的侧门口有9级台阶,小聪一步只能上1级台阶或2级台阶,小聪发现当台阶数分别为1级、2级、3 2020-07-23 …
为什么A,B为n阶矩阵,且A与B相似,不能得出A与B相似于同一个对角矩阵相似能推出特征值相同,特征 2020-07-30 …
1小时之内回答:某人上电梯一步可以跨上一个台阶,2个或3个,这个楼梯共有10个台阶,从地面到最上层, 2020-11-25 …
小明同学在上楼梯是发现:若只有一个台阶时,有一种走法;若有两个台阶时可以一阶一阶地上,或者一步上两个 2020-12-02 …
小名训练上楼梯,他每步可上1阶、2阶或3阶,这样上到第16阶,但不能踏到第7阶和第15阶的不同上法有 2020-12-06 …