题解
2024-11-24 12:44:53
发布于:广东
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct node{
int st,et;
}a[1005];
bool cmp(node x,node y){
return x.et < y.et;
}
int main(){
int n;
cin >> n;
for(int i = 1;i<=n;i++){
cin>>a[i].st>>a[i].et;
}
sort(a+1,a+n+1,cmp);
int ans=0,last=0;
for(int i = 1;i<=n;i++){
if(a[i].st >= last){
ans++;
last = a[i].et;
}
}
cout << ans;
return 0;
}
这里空空如也
有帮助,赞一个