首页 > 其他 > 详细

计算走法数

时间:2017-09-17 16:07:27      阅读:246      评论:0      收藏:0      [点我收藏+]

#一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?

#注:规定从一级到一级有0种走法。

##假设跨一级的有x 步,二级的有y步,则需要x+2*y=m-1,x in Z,y in Z.统计这样的x的个数即可得出走法数.
def answer(m):
    res=0
    for i in range(m):
        if (m-1-i)%2==0:
            res+=1
    return res
n=int(raw_input())
for i in range(n):
    m=int(raw_input())
    print answer(m)
   

计算走法数

原文:http://www.cnblogs.com/zn542539260/p/7535886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!