每一步只能上一级或三级台阶,要登上第10级台阶,共有几种不同的走法
2个回答
展开全部
对于第N级台阶,上一步要么在第N-1级台阶,要么在第N-3级台阶
因此设第N级台阶的走法是f(N),得到f(N)
=
f(N-1)
+
f(N-3)
特别地,初始状态视为第0级台阶,有f(0)=1
因此得到:f(1)
=
1
【因为1<3,所以f(N-3)不存在者橡,同时,显然第一级台阶只有一种走法】,
f(2)
=
1
【同样如银,第二级也只能1+1的形式首橡旁去走】
f(3)
=
f(2)
+
f(0)
=
2
【可以1+1+1,也可以一步直接走3】
依次类推:
f(4)
=
3;
f(5)
=
4
;
f(6)
=
6;
f(7)
=
9;
f(8)
=
13;
f(9)
=
19;
f(10)
=
28
因此一共28种走法
因此设第N级台阶的走法是f(N),得到f(N)
=
f(N-1)
+
f(N-3)
特别地,初始状态视为第0级台阶,有f(0)=1
因此得到:f(1)
=
1
【因为1<3,所以f(N-3)不存在者橡,同时,显然第一级台阶只有一种走法】,
f(2)
=
1
【同样如银,第二级也只能1+1的形式首橡旁去走】
f(3)
=
f(2)
+
f(0)
=
2
【可以1+1+1,也可以一步直接走3】
依次类推:
f(4)
=
3;
f(5)
=
4
;
f(6)
=
6;
f(7)
=
9;
f(8)
=
13;
f(9)
=
19;
f(10)
=
28
因此一共28种走法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询