Submission #653565

#TimeUsernameProblemLanguageResultExecution timeMemory
653565AlperenTEvent Hopping (BOI22_events)C++17
0 / 100
46 ms2424 KiB
#include <bits/stdc++.h> using namespace std; const int N = 1e5 + 5; int n, q; struct Event{ int l, r; }; Event arr[N]; bool canmove(Event a, Event b){ return b.l <= a.r && a.r <= b.r; } int main(){ ios_base::sync_with_stdio(false);cin.tie(NULL); cin >> n >> q; for(int i = 1; i <= n; i++) cin >> arr[i].l >> arr[i].r; while(q--){ int s, e; cin >> s >> e; if(canmove(arr[s], arr[e])) cout << (s == e ? 0 : 1) << "\n"; else cout << "impossible\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...