#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main() {
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int N, M, Q, a, b, c; cin >> N >> M >> Q;
vector<pair<int, int>> dusts;
for (int i = 0; i < M; i++) {
cin >> a >> b;
dusts.push_back({ a, b });
}
for (int i = 0; i < Q; i++) {
cin >> a >> b;
if (a == 1) {
b--;
cout << dusts[b].first << ' ' << dusts[b].second << '\n';
}
else if (a == 2) {
for (int j = 0; j < dusts.size(); j++) if (dusts[j].second <= b) dusts[j].first = max(dusts[j].first, N - b);
}
else if (a == 3) {
for (int j = 0; j < dusts.size(); j++) if (dusts[j].first <= b) dusts[j].second = max(dusts[j].second, N - b);
}
else {
cin >> c;
dusts.push_back({ b, c });
}
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |