`
kerlubasola
  • 浏览: 677970 次
文章分类
社区版块
存档分类
最新评论

多阶梯问题求解

 
阅读更多

唉,回来看看股票有跌了啊!杯具

比较有意思的一个问题,一个人能够一步上n个阶梯,如当其步长为2,则有1+1, 2两种, 3则有1+1+1,1+2,2+1, 3 四种

当m级阶梯上的方法有多少种?

其中BigNumberCounter请参见:大数运算

结果为:The 10 stairs is:509

这个递归只是为了逻辑简单,如果为了效率的话,应该将其改为循环,因为递归是一个进出栈的过程,相当消耗时间与空间。

呵呵,时间问题,就不在这里再写了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics