P1115 最大子段和

点击查看代码
#include<bits/stdc++.h>
using namespace std;

const int N=2e5+10;
int n;

int main()
{
    ios::sync_with_stdio(0),cin.tie(0);

    cin>>n;

    int ans=-1e18;
    int sum=0,min_s=0;
    for(int i=1;i<=n;i++){
        int x;
        cin>>x;
        sum+=x;
        ans=max(sum-min_s,ans);
        min_s=min(sum,min_s);
    }

    cout<<ans<<endl;

    return 0;
}
posted @ 2026-02-09 19:37  AnoSky  阅读(7)  评论(0)    收藏  举报