Submission #702300

# Submission time Handle Problem Language Result Execution time Memory
702300 2023-02-23T13:33:53 Z josanneo22 New Home (APIO18_new_home) C++17
0 / 100
5000 ms 10316 KB
#include <bits/stdc++.h>
using namespace std;
int main() {
    //ios_base::sync_with_stdio(0); cin.tie(0);
    int t = 1; //cin >> t;
    while (t--) {
        int n, type, q;
        cin >> n >> type >> q;
        vector<long long> loc(n), tp(n), st(n), ed(n);
        for (int i = 0; i < n; i++) {
            cin >> loc[i] >> tp[i] >> st[i] >> ed[i];
        }
        for (int i = 0; i < q; i++) {
            long long u, v; cin >> u >> v;
            vector<long long> cur_type(type + 5, 0);
            long long ans = 0;
            for (int j = 0; j < n; j++) {
                if(st[j]<=v && ed[j]>=v){
                    ans = max(ans, abs(u-loc[j]));
                    cur_type[tp[j]]++;
                }
            }
            int ok = 1;
            for (int p = 1; p <= type; p++) {
                if (cur_type[p] == 0) ok = 0;
            }
            if (ok == 0) cout << "-1\n";
            else cout << ans << '\n';
        }
    }
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Incorrect 0 ms 212 KB Output isn't correct
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Incorrect 0 ms 212 KB Output isn't correct
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 5056 ms 10316 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 5065 ms 9760 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Incorrect 0 ms 212 KB Output isn't correct
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Correct 0 ms 212 KB Output is correct
3 Correct 0 ms 212 KB Output is correct
4 Incorrect 0 ms 212 KB Output isn't correct
5 Halted 0 ms 0 KB -