2025-09-28 22:25:50
发布于:广东
???
#include<bits/stdc++.h>
using namespace std;
struct whh{
    int b,e;
}a[1000000];
bool cmp(whh x,whh y){
    return x.e<y.e;
}
int main(){
    int n,cnt=1;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i].b>>a[i].e;
    }
    sort(a+1,a+n+1,cmp);
    int o=a[1].e;
    for(int i=2;i<=n;i++){
        if(a[i].b>=o){
            cnt++;
            o=a[i].e;
        }
    }
    cout<<cnt;
    return 0;
}
有人能指点一下吗???
这里空空如也











有帮助,赞一个