标签:des io os sp for 数据 div on 问题
Input
Output
Sample Input
Sample Output
#include<stdio.h>
#include<iostream> 
#include<string.h>
#include<algorithm>
using namespace std;
struct time
{
	int s,e;
}t[10000];
bool cmp1(time a,time b)
{
	if(a.s==b.s)
		return a.e<b.e;
	return a.s<b.s;
}
int main()
{
	int n,i;
	while(~scanf("%d",&n))
	{
		if(n==0)continue;
		for(i=0;i<n;i++)
			scanf("%d%d",&t[i].s,&t[i].e);
		sort(t,t+n,cmp1);
		int sum[1000],i1;
		for(i1=0;i1<n;i1++)
		{
			sum[i1]=1;
			int k,j=i1;
			for(k=0;k<n;k++)
			{
				if(t[k].s>=t[j].e)
				{
					int i2;	
					j=k;
					for(i2=k+1;i2<n-1;i2++)
					{
						if(t[i2].e<t[j].e)j=i2;
					}
					sum[i1]++;
					continue;
				}
			}
			
		}
		sort(sum,sum+n);
		printf("%d\n",sum[n-1]);
	}
	return 0;
}
心得:一定要细心。。。。
标签:des io os sp for 数据 div on 问题
原文地址:http://www.cnblogs.com/AXCYM/p/4083711.html