#include<bits/stdc++.h>
using namespace std;
int n,a[200020],b[200020],i,ans=-2147483647;
int main(){
cin>>n;
for(i=1;i<=n;i++){
cin>>a[i];
if(i<2) b[i]=a[i];
else b[i]=max(a[i],b[i-1]+a[i]);
ans=max(ans,b[i]);
}
cout<<ans;
return 0;
}
P1115 最大子段和
最新推荐文章于 2025-12-21 15:46:06 发布
1245

被折叠的 条评论
为什么被折叠?



