poj acm 1083题,一道水题,我在vs上感觉没问题,但是提交到poj上就是wrong answer,请赐教

2024-11-26 21:24:42
推荐回答(3个)
回答1:

#include
int main()
{
int n,i,j,a,b,max,k,m,temp;
scanf("%d",&n);
for(k=1;k<=n;k++)
{
int h[300]={0};
scanf("%d",&m);
for(i=0;i {
scanf("%d%d",&a,&b);
if(a>b)
{
temp=a;
a=b;
b=temp;
}
for(j=(a+1)/2 ;j<=(b+1)/2;j++)
h[j]++;
}

max=0;
for(i=0;i<250;i++)
{

if(max max=h[i];
}

printf("%d\n",10*max);
}
return 0;
}

//G++ Accept

回答2:

#include
using namespace std;
int main()
{
int i,t,n,b,e;
cin>>t;
while(t--)
{
int c[200]={0},m=0;
cin>>n;
while(n--)
{
cin>>b>>e;
if(b>e)
{
i=b;
b=e;
e=i;
}
for(i=(b-1)/2;i<=(e-1)/2;i++)
++c[i];
}
for(i=0;i<200;i++)
{
if(m {
m=c[i];
}
}
cout< }
return 0;
}

回答3:

先把你的程序的目的描述清楚方便大家给你看,要不你就好好做注释。