Start: Jul, 05, 2019 08:40:00
2019年度暑期短学期达标测试
End: Jul, 05, 2019 11:40:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 4ms
Memory: 1120kB
Author: CT12810741281
In contest: 1281

#include<stdio.h>
int main()
{
	int n,i,j,a[1100][3],b[1100][3],temp,duishu,flag;
	scanf("%d",&n);
	for(i=0;i<n;++i)
	{
		duishu=0;
		scanf("%d %d",&a[i][0],&a[i][1]);
	}
	for(i=0;i<n;++i)
	{
		if(a[i][0]<a[i][1])
		{
			temp=a[i][0];
			a[i][0]=a[i][1];
			a[i][1]=temp;
		}
		if(i==0)
		{
			b[i][0]=a[i][0];
			b[i][1]=a[i][1];
		}
		else
		{
			flag=0;
			for(j=0;j<duishu+1;++j)
			{
				if(a[i][0]<=b[j][0]&&a[i][1]<=b[j][1])
				{
					flag=1;
					b[j][0]=a[i][0];
					b[j][1]=a[i][1];
					break;
				}
			}
			if(flag==0)
			{
				++duishu;
				b[j][0]=a[i][0];
				b[j][1]=a[i][1];
			}
		}
	}
	printf("%d\n",duishu+1);
}