改了下你的OK了
#include
#include
using namespace std;
int main()
{
int T,N,a[100000]={0},i;
int h=1,tempmin,tempmax,temp=0,sum=0,max,min=1;
cin>>T;
while(T--)
{
cin>>N;
tempmin=0;
for(i=0;i
if(!i) max=a[0];
else if(max {
max=a[i];
tempmin=i;
}
}
if(max<=0)
{ cout<<"Case "<
if(T) cout<< endl;
continue;
}
temp=0,sum=0,tempmin=0,tempmax=0;
for(i=0;i
sum=sum+a[i];
if(sum<0)
{
sum=0;
tempmin=tempmax=i+1;
}
else
{
tempmax=i;
}
if(sum>temp)
{
temp=sum;
max=tempmax+1;
min=tempmin+1;
}
}
cout<<"Case "<
if(T)
cout<
}
return 0;
}
指输出格式错误 应该改改就OK