0
已解决
上代码:
#include<iostream>
#include<cstring>
using namespace std;
int a[1005],f[1005];
int n,ans;
int main(){
cin>>n;
ans=-0x3f3f3f3f;
for(int i=1;i<=n;i++)
cin>>a[i];
a[n+1]=a[1];
for(int i=2;i<=n+1;i++)
{
if(f[i-1]<0)
f[i]=a[i];
else
f[i]=max(f[i-1]+a[i],a[i]);
ans=max(ans,f[i]);
}
cout<<ans<<endl;
return 0;
}
求大佬找错!!


王光裕在2020-08-14 15:24:55追加了内容
有没有,人呀??
王光裕在2020-08-14 16:04:47追加了内容
没有人??
