杭电1003 运行没错误确总是WA,到底是肿么回事,求解,谢谢!!
程序代码:#include <stdio.h>
int main()
{
int i,j,k,start,end;
int T,number,sum,max;
int a[100000+5];
scanf("%d",&T);
for(i=0;i<T;i++)
{
max=-214783647;
scanf("%d",&number);
for(sum=k=j=0;j<number;j++)
{
scanf("%d",&a[j]);
sum+=a[j];
if(sum>max)
{
max=sum;
start=k;
end=j;
}
if(sum<0)
{
k=j+1;
sum=0;
}
}
printf("Case :%d\n",i+1);
printf("%d %d %d\n",max,start+1,end+1);
if(i-T) printf("\n");
}
return 0;
}







