Submission #845176

# Submission time Handle Problem Language Result Execution time Memory
845176 2023-09-06T12:27:24 Z samekkk Trampoline (info1cup20_trampoline) C++14
0 / 100
55 ms 51028 KB
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define rep(a,b) for (int a = 0; a < (b); ++a)
#define pb push_back
#define all(t) t.begin(), t.end()

struct Pole
{
    int y=-1,x=-1;
};

const int max_W = 2505;
int wysokosc = 0, szerokosc = 0, n = 0, y = 0, x = 0, q = 0, y_1 = 0, y_2 = 0, x_1 = 0, x_2 = 0;
int A[max_W][max_W];
Pole nextt[max_W][max_W];

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    cin >> wysokosc >> szerokosc >> n;
    rep(i,n)
    {
        cin >> y >> x;
        --y, --x;
        A[y][x] = 1;
    }
    cin >> q;
    while(q--)
    {
        cin >> y_1 >> x_1 >> y_2 >> x_2;
        --y_1, --y_2, --x_1, --x_2;
        if (y_1 > y_2 or x_1 > x_2)
        {
            cout << "No" << '\n';
            continue;
        }
        bool czy_OK = false;
        while(y_1 <= y_2 and x_1 <= x_2)
        {
            if (y_1 == y_2 and x_1 == x_2) czy_OK = true;
            if (A[y_1][x_1] == 0) ++x_1;
            else ++y_1;
        }
        if (czy_OK) cout << "Yes" << '\n';
        else cout << "No" << '\n';
    }
    return 0;
}
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 2648 KB expected YES, found NO [1st token]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 43 ms 24792 KB expected YES, found NO [3rd token]
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 55 ms 51028 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 44 ms 50996 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 46 ms 51020 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -