标签:
2 2 1 10 10 11 3 1 10 10 11 11 20
1 2
1 #include<stdio.h> 2 #include<algorithm> 3 using namespace std; 4 struct d 5 { 6 int m; 7 int n; 8 }; 9 10 bool cmp(d m,d n) 11 { 12 return m.n<n.n; 13 } 14 15 int main() 16 { 17 int m; 18 scanf("%d",&m); 19 while(m--) 20 { 21 d jiemu[10000],t; 22 int i,j,n,count=1; 23 scanf("%d",&n); 24 for(i=0;i<n;i++) 25 scanf("%d %d",&jiemu[i].m,&jiemu[i].n); 26 27 sort(jiemu,jiemu+n,cmp);//按节目结束时间排序; 28 29 t.n=jiemu[0].n; 30 for(i=1;i<n;i++)//遍历<开始时间和第一个要看节目时间比较>; 31 { 32 if((jiemu[i].m-t.n)>=1) 33 { 34 count++; 35 t.n=jiemu[i].n; //中间变量; 36 } 37 } 38 printf("%d\n",count); 39 } 40 return 0; 41 }
标签:
原文地址:http://www.cnblogs.com/fengshun/p/4541138.html