HDU-2037 今年暑假不AC
#include<bits/stdc++.h>
using namespace std;
#define max 100
struct j{
int s,e;
};
j a[max];
int main (void)
{
int n,i;
int c,t;
while(scanf("%d",&n)&&n!=0){
for(i=0;i<n;i++){
scanf("%d %d",&a[i].s,&a[i].e);
}
sort(a,a+n,[](j x,j y){return x.e<y.e;});
c=1;
t=a[0].e;
for(i=1;i<n;i++){
if(a[i].s>=t){
c++;
t=a[i].e;
}
}
printf("%d\n",c);
}
return 0;
}