标签: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