剑指 Offer 10- II. 青蛙跳台阶问题

阅读 41

2022-01-31

思路:其实就是斐波那契数列,用记忆化搜索写吧,比较快。

class Solution {
    vector<int> dp=vector<int> (110,-1);
public:
    int numWays(int n) {
        if(dp[n]!=-1) return dp[n];
        if(n==1) return dp[n]=1;
        if(n==0) return dp[n]=1;
        return dp[n]=(numWays(n-1)+numWays(n-2))%1000000007;
    }
};

 

相关推荐

精彩评论(0)

0 0 举报