#include<bits/stdc++.h> using namespace std; int sum=0; int main(){ int n,a; int cmp; cin>>n; cin>>a; int max=a; for(int i=2;i<=n;i++){ cin>>cmp; if(sum<0) sum=0; sum+=cmp; if(sum>max) max=sum; } cout<<max<<endl; return 0; }
求大佬改代码,谢谢,80分,差一个点#1