제출 #721604

#제출 시각아이디문제언어결과실행 시간메모리
721604Erkinoff_MohammedEvent Hopping (BOI22_events)C++14
0 / 100
154 ms9808 KiB
#include "bits/stdc++.h"
using namespace std;
#define INF 2000000000
#define INFLL 3000000000000000000LL
#define ll long long





int main() {
    cin.tie(0)->sync_with_stdio(0);
    int n,q;
    cin>>n>>q;
    pair<pair<int,int>,int>arr[n];
    for(int i=0;i<n;i++){
        int l,r;
        cin>>l>>r;
        arr[i]={{l,r},i+1};
    }
    sort(arr,arr+n);
    map<int,int>mp;
    for(int i=0;i<n;i++){
        mp[arr[i].second]=i;
    }
    cout<<"\n";
    while(q--){
        int a,b;
        cin>>a>>b;
        int out=mp[b]-mp[a];
        if(out<0)cout<<"impossible\n";
        else cout<<out<<"\n";
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...