【leetcode 动态规划 C++】【剑指 Offer】10- II. 青蛙跳台阶问题

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

在这里插入图片描述

class Solution {
    
    
public:
    const int mod = 1e9 + 7;
    int numWays(int n) {
    
    
        if(n == 0 || n == 1) return 1;
        int a = 1, b = 1;
        for(int ii = 2; ii <= n; ii++) {
    
    
            int temp = b;
            b = (int)(a + b) % mod;
            a = temp;
        }
        return b;
    }
};

猜你喜欢

转载自blog.csdn.net/m0_37454852/article/details/114387404