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;
}

浙公网安备 33010602011771号