题解 | 跳台阶

跳台阶

https://www.nowcoder.com/practice/8c82a5b80378478f9484d87d1c5f12a4

//  #牛客春招刷题训练营# https://www.nowcoder.com/discuss/726480854079250432
class Solution {
public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param number int整型 
     * @return int整型
     */
    int jumpFloor(int number) {
        // write code here
      int dp[45];
      dp[0] = 1, dp[1] = 1;
      int i = 2;
      while(i <= number){
        dp[i] = dp[i - 1] + dp[i - 2];//--------状态转移方程:这一步既可以是从两步前的地方走两步走上来,也可以是从一步前的地方一步走上来
        i++;
      }
      return dp[number];
    }
};

#写题解领奖励##牛客春招刷题训练营#
全部评论

相关推荐

二十岁的编程男神王大...:读博吧兄弟,你这绩点太好了,何必转码,另外哈哈哈真见到有括号标出来985的,这个不标注也知道吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务