Submission #920933

#TimeUsernameProblemLanguageResultExecution timeMemory
920933itslqTrampoline (info1cup20_trampoline)C++17
0 / 100
551 ms1048576 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); bool can; int R, C, T, N, x, y, a, b; cin >> R >> C >> N; vector<int> green[R]; while (N--) { cin >> x >> y; green[x].push_back(y); } for (int i = 0; i < R; i++) sort(green[i].begin(), green[i].end()); cin >> T; while (T--) { can = 1; cin >> x >> y >> a >> b; if (a < x || b < y) { cout << "No\n"; continue; } for (; x < a; x++) { auto it = lower_bound(green[x].begin(), green[x].end(), y); if (it == green[x].end()) { can = 0; cout << "No\n"; break; } else if ((y = *it) > b) { can = 0; cout << "No\n"; break; } } if (can) { cout << "Yes\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...