变态跳台阶

网友投稿 548 2022-08-24

变态跳台阶

变态跳台阶

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

class Solution {public: int jumpFloorII(int number) { if(number==0)return 0; //record[i]需要第i级台阶有多少种跳法 vectorrecord(number+1,0); //record_1[i-1]需要第i级台阶有多少种跳法 vectorrecord_1(number+1,0); record[0]=1; record[1]=1; record[2]=2; record_1[0]=1; record_1[1]=2; record_1[2]=4; for(int i=3;i<=number;i++) { record[i]=record_1[i-1]; record_1[i]=record_1[i-1]+record[i]; } return record_1[number-1]; }};

class Solution {public: int jumpFloorII(int number) { if(number==0)return 0; //record_1[i-1]需要第i级台阶有多少种跳法 vectorrecord_1(number+1,0); record_1[0]=1; record_1[1]=2; record_1[2]=4; for(int i=3;i<=number;i++) { record_1[i]=record_1[i-1]*2; } return record_1[number-1]; }};

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:345. 反转字符串中的元音字母
下一篇:2016抢红包软件及源码(抢红包软件代码)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~