标签:style blog io ar color os sp for 数据
2 2 1 10 10 11 3 1 10 10 11 11 20
1 2
注意:如果上一个活动在t时间结束,下一个活动最早应该在t+1时间开始
#include<stdio.h> #include<algorithm> using namespace std; struct st { int k,j; }data[10010]; int cmp(st a,st b) { return a.j<b.j; } int main() { int test,i,n,ans,sum,t; scanf("%d",&test); while(test--) { scanf("%d",&n); for(i=0;i<n;i++) scanf("%d %d",&data[i].k,&data[i].j); sort(data,data+n,cmp); ans=data[0].j; for(i=1,sum=1;i<n;i++) { if(data[i].k>=(ans+1)) { ans=data[i].j; sum++; } } printf("%d\n",sum); } return 0; }
标签:style blog io ar color os sp for 数据
原文地址:http://blog.csdn.net/hdd871532887/article/details/41328703