首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    剑指OFFER之变态台阶(九度OJ1389)

    题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。...那么解题的思路显然还得逆向分析,我们发现:   每个最终台阶都可以一步跳上去,也可以从他的前一个台阶跳一下上去,也可以从他的前两个台阶跳两个台阶上去。...那么总结发现: 最后剩下的台阶数,加上之前的跳台阶的方法,即可。即: 最后剩下零个台阶,暂且定为0,直接跳n个台阶上来,显然只有一种方法,我们每次循环首先自加1就行了。   ...最后剩下1个台阶,那么共有(第n-1个台阶的方法数)种;   最后剩下2个台阶,共有(第n-2个台阶的方法数)种;   ....   最后剩下n-1个台阶,只有一种方法。...把上面的方法累加起来,既是跳到第n阶台阶的数目。

    55380
    领券