我就要从上往下模拟
2024-12-15 11:11:01
发布于:北京
12阅读
0回复
0点赞
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int n,m;
int mp[1005][1005];
int main(){
cin >> n;
for(int i = 1; i <= n; i++){
for(int j = 1; j <= i; j++){
cin>> mp[i][j];
}
}
for(int i = 2; i <= n; i++){
for(int j = 1; j <= i; j++){
mp[i][j] +=max(mp[i-1][j],mp[i-1][j-1]);
}
//倔强的代价
int sum = 0;
for(int i = 1; i <= n; i++){
sum = max(sum,mp[n][i]);
}
cout <<sum;
return 0;
}
全部评论 2
666
2025-01-28 来自 湖南
0牛!
2025-01-15 来自 北京
0
有帮助,赞一个