Submission #1313081

#TimeUsernameProblemLanguageResultExecution timeMemory
1313081aryanCurtains (NOI23_curtains)C++20
9 / 100
1595 ms1208 KiB
#include<bits/stdc++.h> using namespace std; using i64 = long long; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); int n,m,q; cin >> n >> m >> q; vector<int> l(m),r(m); for(int i = 0;i < m;i++){ cin >> l[i] >> r[i]; l[i] --; r[i] --; } while(q --){ int s,e; cin >> s >> e; s --; e --; vector<int> hs(n); for(int i = 0;i < m;i++){ if(s <= l[i] && e >= r[i]){ for(int j = l[i];j <= r[i];j++){ hs[j] = 1; } } } bool ok = true; for(int i = s;i <= e;i++){ if(hs[i] == 0){ ok = false; } } cout << (ok ? "YES\n" : "NO\n"); } return 0; }
#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...