比赛 20241127 评测结果 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
题目名称 魔法传送阵 最终得分 0
用户昵称 黄天乐 运行时间 0.696 s
代码语言 C++ 内存使用 3.58 MiB
提交时间 2024-11-27 11:33:40
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
const int MAXN=2e5+5;
int n,m;
priority_queue<pair<int,int> >que;
int ans=1,k;
int main(){
    freopen("bridge.in","r",stdin);
    freopen("bridge.out","w",stdout);
    cin>>n>>m;
    for(int i=1;i<=m;i++){
        int a,b;
        cin>>a>>b;
        que.push(make_pair(-b,-a));
    }
    int k=-que.top().first;
    que.pop();
    while(!que.empty()){
        int x=-que.top().second;
        if(k>x){
            que.pop();
        }else {
            k=-que.top().first;
            ans++;
            que.pop();
        }
    }
    cout<<ans<<endl;
    return 0;
}