Submission #1231755

#TimeUsernameProblemLanguageResultExecution timeMemory
1231755AishaTrampoline (info1cup20_trampoline)C++20
42 / 100
2095 ms16056 KiB
#include "bits/stdc++.h" using namespace std; #define int long long signed main() { int r, c, n; cin >> r >> c >> n; vector <int> a(n); vector <int> b(n); for (int i = 0; i < n; i ++) cin >> a[i] >> b[i]; set <pair <int, int>> st; for (int i = 0; i < n; i ++) st.insert({a[i], b[i]}); int t; cin >> t; while (t --) { int sx, sy, ex, ey; cin >> sx >> sy >> ex >> ey; int x = sx, y = sy; for (auto [i, j] : st) { if (i < x || j < y) continue; if (i > x) break; // i == x if (j <= ey && x < ex) y = j, x ++; } if (x == ex && y <= ey) cout << "Yes" << endl; else cout << "No" << endl; } 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...