最抽象的一集
2025-08-06 10:24:28
发布于:浙江
7阅读
0回复
0点赞
我是fw,勿喷
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[n+1][n+1],dp[n] = {};
for(int i = 1;i <= n;i++){
for(int j = 0;j < i;j++){
cin>>a[i][j];
}
}
for(int i = 0;i < n;i++){
dp[i] = a[n][i];
}
for(int i = n-1;i >= 1;i--){
for(int j = 0;j < i;j++){
dp[j] = max(dp[j],dp[j+1]) + a[i][j];
}
}
cout<<dp[0]<<endl;
return 0;
}
这里空空如也
有帮助,赞一个