有一楼梯共12级,如规定每次只能跨上一级或两级,要登上第12级,共有多少种不同走法?

希望能告诉我过程是怎样的... 希望能告诉我过程是怎样的 展开
 我来答
香冰暖
2009-12-12 · TA获得超过165个赞
知道答主
回答量:5
采纳率:0%
帮助的人:3.8万
展开全部
这是一个经典的递归问题。也就是费波纳西级数。
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

参考资料: www.baidu.com

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式