一开始直接把case++写在输出位置,结果PE,以为是有什么问题,结果是自己在提交框在原来代码上没有覆盖,导致两段代码在一起提交上去,出现两个main函数当然PE了。
#include <iostream>
using namespace std;
int main()
{
int i,t,a,T,sum,fst,last,tmp,maxsum,casen=0;
cin>>T;
while(T--){
casen++;
sum=0,fst=0,last=0,maxsum=-1005,tmp=1;
cin>>t;
for(i=1;i<=t;i++){
cin>>a;
sum+=a;
if(sum>maxsum){
maxsum=sum;
fst=tmp;
last=i;
}
if(sum<0){
sum=0;
tmp=i+1;
}
}
cout<<"Case "<<casen<<":"<<endl;
cout<<maxsum<<" "<<fst<<" "<<last<<endl;
if(T)
cout<<endl;
}
}