示例 1:
输入:n = 2
输出:2
示例 2:
输入:n = 7
输出:21
class Solution {
public:
int fib(int n) {
if (!n) return 0;
n--;
int pprev = 0, prev = 1;
while (n--) {
prev += pprev;
pprev = prev - pprev;
prev %= 1000000007;
}
return prev;
}
int numWays(int n) {
return fib(n + 1);
}
};