杭电1003的代码,提交后是presentation error,求各位指点,非常感谢

2024-12-19 01:16:28
推荐回答(2个)
回答1:

改了下你的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 { cin>>a[i];
if(!i) max=a[0];
else if(max {
max=a[i];
tempmin=i;
}
}
if(max<=0)
{ cout<<"Case "<cout<
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 "<cout<
if(T)
cout<
}
return 0;
}

回答2:

指输出格式错误 应该改改就OK