思路:其实就是斐波那契数列,用记忆化搜索写吧,比较快。
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;
    }
}; 









