记录编号 319152 评测结果 AAAAAAAAAA
题目名称 [长郡中学2004] 活动选择 最终得分 100
用户昵称 Gravatar安呐一条小咸鱼。 是否通过 通过
代码语言 C++ 运行时间 0.004 s
提交时间 2016-10-10 14:46:34 内存使用 1.08 MiB
显示代码纯文本
#include<cstring>
#include<cstdio>
#include<cstdlib>
#include<iostream>
#include<algorithm>
#define pa system("pause")
#define fc fclose(stdin);fclose(stdout);return 0
using namespace std;
int n,num1,num2,ans;
int tl,tr;
char ch1[10],ch2[10];
struct Node{
	int l,r;
}a[100000+10];
bool cmp(const Node &a,const Node &b)
{
	if(a.r!=b.r)return a.r<b.r;
	else return a.l<b.l;
}
int main()
{
	freopen("active.in","r",stdin);
	freopen("active.out","w",stdout);
	scanf("%d",&n);
	for(int i = 1 ; i <= n ; i++ )
	{
	//	scanf("%s %s",ch1,ch2);
	//	num1 =( ( ch1[1] - '0' ) + ( ch1[0] - '0' ) * 10  )* 60 + ( ch1[4] - '0' ) + ( ch1[3] - '0' ) * 10 ;
	//	num2 =( ( ch2[1] - '0' ) + ( ch2[0] - '0' ) * 10  )* 60 + ( ch2[4] - '0' ) + ( ch2[3] - '0' ) * 10 ;
	//	a[i].l = num1 , a[i].r = num2 ;
		scanf("%d%d",&a[i].l,&a[i].r);
	}
	sort(a+1,a+1+n,cmp);
	tl = a[1].l , tr = a[1].r ;
	ans = 1 ;
	for(int i = 2 ; i <= n ; i++ )
	{
		if( a[i].l > tr )tl = a[i].l , tr = a[i]. r ,ans ++;
	}
	printf("%d\n",ans);
//	pa;
	fc;
}
/*
5
01:50 02:00
02:00 03:20
03:00 04:10
04:00 05:30
05:35 05:40
*/