```
#include<bits/stdc++.h>
using namespace std;
long long n,ans=0,c=0;
struct match{
long long start,end;
}m[100010];
bool cmp(match a,match b){
return a.end<b.end;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>m[i].start>>m[i].end;
}
sort(m+1,m+1+n,cmp);
for(int i=1;i<=n;i++){
if(c<=m[i].start){
c=m[i].end;
ans++;
}
}
cout<<ans<<endl;
return 0;
}
```
by KOBE2408 @ 2024-08-10 13:31:01
这是错误代码
by KOBE2408 @ 2024-08-10 13:31:27
已解决
by KOBE2408 @ 2024-08-10 13:35:08