以下是引用新浪在2010-8-15 16:37:04的发言:
没有 OJ地址,难道没有 OJ 就不能做题了? 就不能判断程序的正确性了?
没有 OJ地址,难道没有 OJ 就不能做题了? 就不能判断程序的正确性了?
我还是觉得有OJ的更正式,至少测试数据能cover大部分的 check point.
谁能保证你给的测试数据能cover所有的point?


程序代码:
#include <stdio.h>
long a[1000][2]={0};
long max(long a,long b)
{
return a>b?a:b;
}
long min(long a,long b)
{
return a<b?a:b;
}
jiao(long i,long j)
{
if(a[i][1]<a[j][0] || a[i][0]>a[j][1]) return 0;
else
{
a[i][0]=max(a[i][0],a[j][0]);
a[i][1]=min(a[i][1],a[j][1]);
a[j][0]=-1;
a[j][1]=-1;
return 0;
}
}
main()
{
long int i,j,n,t,sum=0;
scanf("%ld",&n);
sum=n;
for(i=0;i<n;i++)
scanf("%ld %ld",&a[i][0],&a[i][1]);
for(i=0;i<n;i++)
if(a[i][0]>a[i][1])
{
t=a[i][0];
a[i][0]=a[i][1];
a[i][1]=t;
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(i!=j)jiao(i,j);
for(i=0;i<n;i++)
if(a[i][0]<0)sum--;
printf("%ld\n",sum);
}