80分没过求大佬帮忙解答:
查看原帖
80分没过求大佬帮忙解答:
1093047
JJl87856767楼主2024/4/6 11:30
#include<bits/stdc++.h>
using namespace std;
long long dp[200000],ans;
int main(){
    long long n;
    cin >> n;
    long long a[200000];
    for(int i = 1;i<=n;i++){
        cin >> a[i];
    }
    for(int i = 1;i<=n;i++){
        dp[i] = max(dp[i-1]+a[i],a[i]);
    }
    
    for(int i = 1;i<=n;i++){
        ans = max(ans,dp[i]);
    }
    cout << ans;
    return 0;
}
2024/4/6 11:30
加载中...