Submission #721604

#TimeUsernameProblemLanguageResultExecution timeMemory
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...