ans

xiaobing 2022-06-18 9:55:22 2022-06-18 9:57:05 33 返回题目

#include<bits/stdc++.h>

using namespace std; int dp[1010],n,a[1010][1010],ans=0; int main() { cin>>n; for(int i=1;i<=n;i++) for(int j=1;j<=i;j++)cin>>a[i][j]; for(int i=1;i<=n;i++) for(int j=i;j>=1;j--)dp[j]=max(dp[j],dp[j-1])+a[i][j]; for(int i=1;i<=n;i++)ans=max(ans,dp[i]); cout<<ans; return 0; }

{{ vote && vote.total.up }}