09: 变态跳台阶

2019-08-03  本文已影响0人  iwtbam

题目描述

解题思路

AC代码

class Solution {
public:
    int jumpFloorII(int number) {
        
        if(number == 0)
            return 0;
        
        vector<int> dp(number + 1, 0);
        dp[0] = 1;
        
        for(int i = 1; i <= number; i++)
        {
            for(int j = 1; j <=i; j++)
                dp[i] += dp[i - j];
        }
        return dp[number];
    }
};
上一篇 下一篇

猜你喜欢

热点阅读