动态规划
2025-12-27 16:02:08
发布于:广东
43阅读
0回复
0点赞
#include<iostream>
using namespace std;
int n, dp[55];
int main() {
cin >> n;
dp[0] = 1, dp[1] = 1, dp[2] = 1;
for( int i = 3; i <= n; i++ )
dp[i] = dp[i - 1] + dp[i - 3]; //状态转移方程
cout << dp[n];
}
全部评论 1
其实不设置dp[2]=1;也能过
1周前 来自 浙江
0










有帮助,赞一个