#include<stdio.h>
int main()
{
int n,m,i,j,k;
int a[100001];
int st,end;
int maxsum,thissum;
scanf("%d",&n);
for(k=1;k<=n;k++)
{
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<m;i++)
{
thissum = 0;
for(j=i;j<m;j++)
{
thissum += a[j];
if(thissum>maxsum)
{
maxsum = thissum;
st = i;
end = j;
}
else
if(thissum<0)
{
i = j+1;
thissum = 0;
}
}
}
printf("Case %d:/n",k);
printf("%d %d %d/n",maxsum,st+1,end+1);
if(k<n)
printf("/n");
}
return 0;
}
怎么有错误呢!!!???