标签:nyoj
2 2 1 10 10 11 3 1 10 10 11 11 20
1 2
根据结束时间排序,依次累计可安排的活动
01.#include<iostream>02.#include<algorithm>03.using namespace std;04.struct node05.{06.int x,y;07.}a[10010];08.bool cmp(node
p,node q)09.{10.return p.y<q.y;11.}12.int main()13.{14.int m;15.cin>>m;16.while(m--)17.{18.int n,i;19.cin>>n;20.for(i=0;i<n;i++)21.cin>>a[i].x>>a[i].y;22.sort(a,a+n,cmp);23.int sum=1;24.for(i=1;i<n;i++)25.{26.if(a[i].x>a[i-1].y)27.sum++;28.else29.a[i].y=a[i-1].y;30.}31.cout<<sum<<endl;32.}33.return 0;34.}标签:nyoj
原文地址:http://blog.csdn.net/justesss/article/details/37724617