急!有一个楼梯共10级,若规定每次只能跨上一级或两级,要上这段楼梯,共有多少种不同的走法

有一个楼梯共10级,若规定每次只能跨上一级或两级,要上这段楼梯,共有多少种不同的走法... 有一个楼梯共10级,若规定每次只能跨上一级或两级,要上这段楼梯,共有多少种不同的走法 展开
匿名用户
2014-02-17
展开全部
把10级台阶依次编号为 ABCDEFGHIJ
对于每一级台阶而言,都有“被跨过”和“被踩上”两种选择

设“被跨过”为0,“被踩上”为1

这里还有一个隐藏的限制条件:
若ABCDEFGHIJ中某一位为0,那么下一位必然是1
因此这个二进制数:ABCDEFGHIJ最多包含五个零

下面分类讨论:
1个零:相当于在11111111中插入"01",
共有C(9,1)=9种

2个零:相当于在111111中插入两组"01",
并且它们之间隔开或绑定均可,所以共有:
C(7,2)+C(7,1)=21+7=28种

3个零:相当于在1111中插入三组"01",按上述方法可得:
C(5,3)+C(5,2)+C(5,1)=25种

4个零:考虑*01*01*01*01*在星号处插入两个1,有:
C(5,2)+C(5,1)=15种

5个零:只有一种:0101010101

综上:一共有:
9+28+25+15+1=78种不同走法
匿名用户
2014-02-17
展开全部
这是数学上非常有名的菲波纳奇数列
1 2 3 5 8 13 21 34 55 89 ...
菲波纳奇数列的第n项就是走n级楼梯的方法总数。
1级楼梯自然只有一种方法。
2级楼梯自然有两种方法。
...
n级楼梯时,你可以先走1步,下面还剩下n-1级楼梯
也可以先走2步,下面还剩下n-2级楼梯
所以n级楼梯的方法总数是n-1级楼梯的方法数加上n-2级
楼梯的方法数。(这是此方法和此数列的精华所在)
具体的讲就是
3级楼梯等于1级楼梯方法数加上2级楼梯方法数 1+2=3
4级楼梯等于2级楼梯方法数加上3级楼梯方法数 2+3=5
接下去 5级楼梯 3+5=8
6级楼梯 5+8=13
7级楼梯 8+13=21
8级楼梯 13+21=34
9级楼梯 21+34=55
10级楼梯 34+55=89
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式