题解(太简单了
2025-02-12 12:59:51
发布于:重庆
6阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
const int a = 1e9 + 7;
long long dp[11451400]; //别问我为什么这么臭(((
int main(){
int n;
cin >> n;
dp[1] = 1;
dp[2] = 2;
dp[3] = 4;
for (int i = 4;i <= n;i++){
dp[i] = (dp[i - 1] + dp[i - 2] + dp[i - 3]) % a;
}
cout << dp[n];
return 0;
}
全部评论 1
aepecI-手射冰寒株一
你的名字后面加不了子2025-03-01 来自 浙江
0额
2025-03-08 来自 重庆
0
有帮助,赞一个