QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#517022#9164. Toyskittles1412100 ✓89ms75248kbC++175.4kb2024-08-13 03:04:102024-08-13 03:04:10

Judging History

你现在查看的是最新测评结果

  • [2024-08-13 03:04:10]
  • 评测
  • 测评结果:100
  • 用时:89ms
  • 内存:75248kb
  • [2024-08-13 03:04:10]
  • 提交

answer

// cf bits/extc++.h nonsense
#ifdef ONLINE_JUDGE
#define _EXT_CODECVT_SPECIALIZATIONS_H 1
#define _EXT_ENC_FILEBUF_H 1
#endif
#include "bits/extc++.h"

using namespace std;

template <typename T, typename... U>
void dbgh(const T& t, const U&... u) {
    cerr << t;
    ((cerr << " | " << u), ...);
    cerr << endl;
}

#ifdef DEBUG
#define dbg(...)                                              \
    cerr << "L" << __LINE__ << " [" << #__VA_ARGS__ << "]: "; \
    dbgh(__VA_ARGS__)
#else
#define dbg(...)
#define cerr   \
    if (false) \
    cerr
#endif

using u64 = uint64_t;
using ll = long long;

template <typename T>
using min_pq = priority_queue<T, vector<T>, greater<T>>;

#define endl "\n"
#define long int64_t
#define sz(x) int(std::size(x))

inline void init_io() {
    cin.tie(nullptr);
    cin.exceptions(ios::failbit);
    ios_base::sync_with_stdio(false);
}

template <typename T>
vector<T> iota(int n, const T& init) {
    vector<T> arr(n);

    iota(begin(arr), end(arr), init);

    return arr;
}

template <typename T>
vector<vector<T>> transposed(const vector<vector<T>>& arr) {
    int n = sz(arr), m = sz(arr[0]);

    vector ans(m, vector<T>(n));

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            ans[j][i] = arr[i][j];
        }
    }

    return ans;
}

template <typename T>
bool on(const T& mask, int bit) {
    return (mask >> bit) & 1;
}

template <typename T>
ostream& operator<<(ostream& out, const vector<T>& arr) {
    out << "[";
    for (int i = 0; i < sz(arr); i++) {
        if (i) {
            out << ", ";
        }
        out << arr[i];
    }
    return out << "]";
}

template <typename A, typename B>
ostream& operator<<(ostream& out, const pair<A, B>& p) {
    return out << "(" << p.first << ", " << p.second << ")";
}

template <typename A, typename T>
int lbs(const A& arr, const T& x) {
    return int(lower_bound(begin(arr), end(arr), x) - begin(arr));
}

inline vector<bool>::reference& operator&=(vector<bool>::reference&& a, bool b) {
    return a = a & b;
}

template <typename T>
T reversed(T arr) {
    reverse(begin(arr), end(arr));
    return arr;
}

using P = pair<int, int>;

P& operator+=(P& a, const P& b) {
    a.first += b.first;
    a.second += b.second;
    return a;
}

P operator+(P a, const P& b) {
    return a += b;
}

template <typename T>
auto&& get(vector<vector<T>>& arr, const P& p) {
    return arr[p.first][p.second];
}

constexpr P DIRS[4] {{1, 0}, {-1, 0}, {0, 1}, {0, -1}};

struct Inter {
    int l, r;

    Inter& operator&=(const Inter& o) {
        l = max(l, o.l);
        r = min(r, o.r);
        return *this;
    }

    friend Inter operator&(Inter a, const Inter& b) {
        return a &= b;
    }

    bool is_valid() const {
        return l <= r;
    }

    friend ostream& operator<<(ostream& out, const Inter& o) {
        return out << "[" << o.l << ", " << o.r << "]";
    }
};

bool inters(const Inter& a, const Inter& b) {
    return (a & b).is_valid();
}

vector<vector<Inter>> solve_hori(const vector<vector<bool>>& arr, int len) {
    int n = sz(arr), m = sz(arr[0]);

    vector ans(n, vector(m, Inter {}));

    for (int i = 0; i < n; i++) {
        vector<int> l_bad(m), r_bad(m);

        for (int j = 0, prv = -1; j < m; j++) {
            if (!arr[i][j]) {
                prv = j;
            }
            l_bad[j] = prv;
        }
        for (int j = m - 1, prv = m; j >= 0; j--) {
            if (!arr[i][j]) {
                prv = j;
            }
            r_bad[j] = prv;
        }

        for (int j = 0; j < m; j++) {
            ans[i][j] = Inter {0, m - len} & Inter {j - len + 1, j} &
                        Inter {l_bad[j] + 1, m} & Inter {0, r_bad[j] - len};
            dbg(i, j, ans[i][j]);
        }
    }

    return ans;
}

void solve() {
    int n, m, kh, kv, xh, yh, xv, yv, xt = -1, yt = -1;
    cin >> m >> n >> kh >> kv >> yh >> xh >> yv >> xv;

    vector arr(n, vector(m, false));
    for (int i = 0; i < n; i++) {
        string s;
        cin >> s;
        for (int j = 0; j < m; j++) {
            arr[i][j] = s[j] != 'X';
            if (s[j] == '*') {
                xt = i;
                yt = j;
            }
        }
    }

    auto inters_h = solve_hori(arr, kh),
         inters_v = transposed(solve_hori(transposed(arr), kv));

    vector vis(n, vector(m, char(false)));

    auto ibs = [&](const P& p) -> bool {
        auto& [x, y] = p;
        return 0 <= x && x < n && 0 <= y && y < m;
    };

    vector<P> q;
    auto push = [&](const P& p) {
        if (!ibs(p) || get(vis, p)) {
            return;
        }
        dbg(p);
        get(vis, p) = true;
        q.push_back(p);
    };

    push({xh, yv});

    while (sz(q)) {
        auto u = q.back();
        q.pop_back();

        for (auto& du : DIRS) {
            auto v = u + du;

            if (!ibs(v)) {
                continue;
            }

            if (inters(get(inters_h, u), get(inters_h, v)) &&
                inters(get(inters_v, u), get(inters_v, v))) {
                push(v);
            }
        }
    }

    if (vis[xt][yt]) {
        cout << "YES" << endl;
    } else {
        cout << "NO" << endl;
    }
}

int main() {
    init_io();

    solve();
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 14
Accepted

Test #1:

score: 14
Accepted
time: 0ms
memory: 3804kb

input:

32 16 23 15
3 8 4 1
................................
................................
................................
................................
................................
*...............................
................................
................................
...................

output:

YES

result:

ok answer is YES

Test #2:

score: 14
Accepted
time: 1ms
memory: 3608kb

input:

50 50 22 14
26 34 36 33
..................................................
..................................................
..................................................
..................................................
..................................................
........................

output:

YES

result:

ok answer is YES

Test #3:

score: 14
Accepted
time: 0ms
memory: 3828kb

input:

50 50 50 50
0 18 2 0
..................................................
...............................................X..
..................................................
..................................................
..................................................
...........................

output:

NO

result:

ok answer is NO

Test #4:

score: 14
Accepted
time: 0ms
memory: 3768kb

input:

5 47 4 47
1 25 3 0
.X...
.....
.....
.X...
.....
.....
.....
.....
.....
.....
.....
.....
..*..
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
X....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....
.....

output:

YES

result:

ok answer is YES

Test #5:

score: 14
Accepted
time: 0ms
memory: 3604kb

input:

50 50 29 46
11 5 29 3
..................................................
..................................................
..................................................
..................................................
....................X.......................X.....
..........................

output:

NO

result:

ok answer is NO

Test #6:

score: 14
Accepted
time: 0ms
memory: 3676kb

input:

50 50 50 50
0 37 22 0
............X.............X..............X........
..................................................
..................................................
....................................X.............
................................X.................
....................X.....

output:

NO

result:

ok answer is NO

Test #7:

score: 14
Accepted
time: 0ms
memory: 3560kb

input:

27 34 19 18
5 29 20 14
............X..X.X.X..XX..X
.....X..X...XX.............
.......X.X........X........
X...................X...X..
....XX.....................
.................X........X
..........X.X.....X.......X
..........X......X....X....
X..X........XX.....X.......
..X.X............X..........

output:

NO

result:

ok answer is NO

Test #8:

score: 14
Accepted
time: 0ms
memory: 3608kb

input:

50 50 16 16
21 35 36 33
.X.............XX....X...X.......X................
.................X.......X.........X........X.....
...X........X......XX........X.......X...........X
.X......X.......X.....X.X................X.XX....X
......X.........................X.............X.X.
........X...X..X...X....

output:

NO

result:

ok answer is NO

Test #9:

score: 14
Accepted
time: 0ms
memory: 3632kb

input:

50 50 50 50
0 20 3 0
.......X..........................................
....X............X.......X.......X...........X....
.......X....X........X..X.......X..........X..X...
.X......X.......X.................X.............X.
.................X.X....X..XX.....................
.......X...................

output:

NO

result:

ok answer is NO

Test #10:

score: 14
Accepted
time: 0ms
memory: 3788kb

input:

4 7 4 5
0 2 0 1
.X..
.X..
....
..X.
..X.
.XX*
XXXX

output:

NO

result:

ok answer is NO

Test #11:

score: 14
Accepted
time: 0ms
memory: 3672kb

input:

50 50 13 13
2 46 11 36
.X.X.X.....XX.XX.X..XX..XXXXXXX.XXX...XX.X.X.XXXX.
.X..X...X.X.X.X.X.X..XX..XX.XXXX..X.X..XXX...X..X.
X..X...X....XX....XX......X...X..XXX.X.X..X.X.....
...X.XX...X..XX.X..XX.X...X.X...X.XXX.XX..XX..XX..
..X.XX...X.X.X..X.X.......X.X......X..X..X...X.X.X
......XX......X..X..X....

output:

NO

result:

ok answer is NO

Test #12:

score: 14
Accepted
time: 0ms
memory: 3668kb

input:

50 50 50 50
0 46 6 0
XX.....X....X...X.X.X..XX..XX...X.XX..X.......X...
XXX........X.X.X.XX..X..XX..XXX....X.XX.....X...XX
..X.X...X.X.........X..X....XX....X*XXXXXXX...XX..
....X..XX....X.X.X..X..XXX...XXX..XXX.X..X.XX.XXXX
XXX......X.X.....X.X.........XXXXX.XX..X.X.X.XXX.X
.X.....XXXX....X...X.XXX...

output:

NO

result:

ok answer is NO

Test #13:

score: 14
Accepted
time: 1ms
memory: 3836kb

input:

48 50 24 21
3 9 6 3
................................................
................................................
................................................
................................................
................................................
......................................

output:

NO

result:

ok answer is NO

Test #14:

score: 14
Accepted
time: 0ms
memory: 3664kb

input:

50 45 23 25
0 27 14 12
..................................................
..................................................
..................................................
..................................................
..................................................
.........................

output:

NO

result:

ok answer is NO

Test #15:

score: 14
Accepted
time: 0ms
memory: 3668kb

input:

50 46 23 25
2 25 20 16
..................................................
..................................................
..................................................
..................................................
..................................................
.........................

output:

NO

result:

ok answer is NO

Test #16:

score: 14
Accepted
time: 0ms
memory: 3932kb

input:

50 50 25 25
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

NO

result:

ok answer is NO

Test #17:

score: 14
Accepted
time: 0ms
memory: 3836kb

input:

50 50 24 24
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

NO

result:

ok answer is NO

Test #18:

score: 14
Accepted
time: 0ms
memory: 3904kb

input:

50 50 23 23
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

NO

result:

ok answer is NO

Test #19:

score: 14
Accepted
time: 0ms
memory: 3620kb

input:

50 50 25 25
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

YES

result:

ok answer is YES

Test #20:

score: 14
Accepted
time: 0ms
memory: 3620kb

input:

50 50 24 24
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

YES

result:

ok answer is YES

Test #21:

score: 14
Accepted
time: 0ms
memory: 3700kb

input:

50 50 23 23
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
............................

output:

YES

result:

ok answer is YES

Test #22:

score: 14
Accepted
time: 0ms
memory: 3628kb

input:

50 50 12 12
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
............................

output:

YES

result:

ok answer is YES

Test #23:

score: 14
Accepted
time: 0ms
memory: 3608kb

input:

50 50 11 11
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
............................

output:

YES

result:

ok answer is YES

Test #24:

score: 14
Accepted
time: 0ms
memory: 3672kb

input:

50 50 12 12
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
............................

output:

YES

result:

ok answer is YES

Test #25:

score: 14
Accepted
time: 0ms
memory: 3628kb

input:

50 50 11 11
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
............................

output:

YES

result:

ok answer is YES

Test #26:

score: 14
Accepted
time: 0ms
memory: 3700kb

input:

50 50 10 10
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
............................

output:

YES

result:

ok answer is YES

Test #27:

score: 14
Accepted
time: 0ms
memory: 3832kb

input:

50 50 9 9
0 0 0 0
.........................X.......................*
.........................X........................
.........................X........................
.........................X........................
.........................X........................
.........................X....

output:

YES

result:

ok answer is YES

Test #28:

score: 14
Accepted
time: 0ms
memory: 3692kb

input:

50 47 8 8
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
..............................

output:

YES

result:

ok answer is YES

Test #29:

score: 14
Accepted
time: 0ms
memory: 3624kb

input:

45 48 10 10
0 0 0 0
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.......

output:

NO

result:

ok answer is NO

Test #30:

score: 14
Accepted
time: 0ms
memory: 3684kb

input:

48 47 6 6
0 0 0 0
................................................
................................................
................................................
................................................
................................................
........................................

output:

YES

result:

ok answer is YES

Test #31:

score: 14
Accepted
time: 0ms
memory: 3684kb

input:

50 50 6 6
0 0 0 0
..................................................
..................................................
..................................................
..................................................
..................................................
..............................

output:

NO

result:

ok answer is NO

Test #32:

score: 14
Accepted
time: 0ms
memory: 3836kb

input:

46 49 9 9
0 0 0 0
..............................................
..............................................
..............................................
..............................................
..............................................
..............................................
...

output:

YES

result:

ok answer is YES

Test #33:

score: 14
Accepted
time: 0ms
memory: 3684kb

input:

47 48 8 8
0 0 0 0
...............................................
...............................................
...............................................
...............................................
...............................................
.............................................

output:

YES

result:

ok answer is YES

Test #34:

score: 14
Accepted
time: 0ms
memory: 3556kb

input:

46 48 10 12
0 24 0 24
.X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X....

output:

YES

result:

ok answer is YES

Test #35:

score: 14
Accepted
time: 0ms
memory: 3676kb

input:

46 45 10 11
0 0 0 0
.......................X......................
.......................X......................
.......................X......................
.......................X......................
.......................X......................
.......................X........................

output:

NO

result:

ok answer is NO

Test #36:

score: 14
Accepted
time: 1ms
memory: 3884kb

input:

45 48 11 12
0 0 0 0
......................X......................
......................X......................
......................X......................
......................X......................
......................X......................
......................X......................
.......

output:

NO

result:

ok answer is NO

Test #37:

score: 14
Accepted
time: 0ms
memory: 3816kb

input:

47 47 10 11
0 0 0 0
.......................X.......................
.......................X.......................
.......................X.......................
.......................X.......................
.......................X.......................
.......................X...................

output:

NO

result:

ok answer is NO

Test #38:

score: 14
Accepted
time: 0ms
memory: 3884kb

input:

45 48 9 12
0 0 0 0
......................X......................
......................X......................
......................X......................
......................X......................
......................X......................
......................X......................
........

output:

NO

result:

ok answer is NO

Test #39:

score: 14
Accepted
time: 0ms
memory: 3672kb

input:

48 48 11 10
0 0 0 0
........................X.......................
........................X.......................
........................X.......................
........................X.......................
........................X.......................
........................X.............

output:

NO

result:

ok answer is NO

Test #40:

score: 14
Accepted
time: 0ms
memory: 3692kb

input:

50 50 50 50
0 30 1 0
..................................................
..................................................
..................................................
..................................................
..................................................
...........................

output:

YES

result:

ok answer is YES

Test #41:

score: 14
Accepted
time: 0ms
memory: 3668kb

input:

50 50 50 50
0 36 36 0
..................................................
..................................................
..................................................
..................................................
..................................................
..........................

output:

YES

result:

ok answer is YES

Test #42:

score: 14
Accepted
time: 1ms
memory: 3904kb

input:

50 50 50 50
0 20 23 0
..................................................
..................................................
..................................................
..................................................
..................................................
..........................

output:

YES

result:

ok answer is YES

Test #43:

score: 14
Accepted
time: 0ms
memory: 3620kb

input:

50 50 50 50
0 2 30 0
..................................................
..................................................
..................................................
..................................................
..................................................
...........................

output:

YES

result:

ok answer is YES

Test #44:

score: 14
Accepted
time: 0ms
memory: 3600kb

input:

48 45 11 11
0 0 0 0
*...............................................
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...

output:

YES

result:

ok answer is YES

Subtask #2:

score: 21
Accepted

Dependency #1:

100%
Accepted

Test #45:

score: 21
Accepted
time: 0ms
memory: 3576kb

input:

65 28 13 17
21 18 29 11
.................................................................
.................................................................
................................................................X
......................................................X..........
...............

output:

NO

result:

ok answer is NO

Test #46:

score: 21
Accepted
time: 1ms
memory: 3704kb

input:

90 90 76 46
14 60 38 23
..........................................................................................
..........................................................................................
................................................................................X.........
......

output:

NO

result:

ok answer is NO

Test #47:

score: 21
Accepted
time: 1ms
memory: 3744kb

input:

90 90 90 90
0 36 88 0
..........................................................................................
..........................................................................................
..........................................................................................
........

output:

NO

result:

ok answer is NO

Test #48:

score: 21
Accepted
time: 1ms
memory: 3932kb

input:

72 89 62 70
8 14 61 9
.....................................................................X..
........................................................................
.....X..................................................................
..............................................................

output:

NO

result:

ok answer is NO

Test #49:

score: 21
Accepted
time: 0ms
memory: 3752kb

input:

90 90 34 30
27 48 57 48
..............................................................X...........................
...........X..................................................................X...........
.....................................X............................................X.......
......

output:

NO

result:

ok answer is NO

Test #50:

score: 21
Accepted
time: 1ms
memory: 3824kb

input:

90 90 90 90
0 73 81 0
..........................................................................................
.....................................................................................X....
..........................................................................................
........

output:

NO

result:

ok answer is NO

Test #51:

score: 21
Accepted
time: 0ms
memory: 3736kb

input:

85 55 14 43
15 39 20 10
.....X.................X..................X.X......XX........XXXX..............X.....
.................X....X...........X........X..XXX........X................X..........
....X........X..X...X.X.........................X...........X.........X.........X....
..............X......

output:

NO

result:

ok answer is NO

Test #52:

score: 21
Accepted
time: 1ms
memory: 3752kb

input:

90 90 59 36
21 62 34 53
X............................X.............X.......XX......X...X.....X.............X...X..
.................X..........X.....X.........X...................................XX...XX..X
..................XX..X...XX.....XXX......X....X..........................................
......

output:

NO

result:

ok answer is NO

Test #53:

score: 21
Accepted
time: 1ms
memory: 3820kb

input:

90 90 90 90
0 30 34 0
.X..........................................X........X......................X....X........
.......X.X.............X.....................X....X.................X...............X...XX
....X.......X...........................X......X..X.........X...........X...X........X....
........

output:

NO

result:

ok answer is NO

Test #54:

score: 21
Accepted
time: 0ms
memory: 3868kb

input:

30 90 11 10
11 77 13 75
X.XX.X...X.......XX.X.X..XX.X.
X...XXX..X.XXXX..XXX.X....X.XX
.X........X.X........XX...X.XX
XX..X.....X...X.XXX...X.X.XX.X
XXX.........X..X.X...XXX.XX...
..X.X...X...XXX..X..XX.XX.X..X
....XXX.XXX...X.....X..XX.X...
X...X..X.X..XXXX.X..XX..X...X.
......X.X.X...X.XXX.XX.X..X....

output:

NO

result:

ok answer is NO

Test #55:

score: 21
Accepted
time: 1ms
memory: 3748kb

input:

90 90 66 80
2 5 17 0
X...XXX.X...XX....XX..XX.XX..X..XXXX...XXX..X....XXX.X...XX..X..XX..XXXX.X...XXX...XX.....
X...XXX..X...X.X...XXXX.X.X...X.X...X.X.XX.X..XXX.X..X...X....X.X.XX.....XX..X......XXX...
.X.......X......X........XXXXX.X.X..X..X.XX.X..........X.......X.X..X..X.XX...X.X....X...X
.X.......

output:

NO

result:

ok answer is NO

Test #56:

score: 21
Accepted
time: 1ms
memory: 3832kb

input:

90 90 90 90
0 9 65 0
..X..X.......XX.X.....X..XX.X...XXX.X..XX..X...X.X.X.XX........X.....XX..X....X...X.X....X
....X....X.X......XXX..X.X....X....XXX.....XX..XX...XX.....XXX....X...XX.......X......X.XX
XX..X.XX.XXX....X....XXX.XXX....X....XXX...X.X..XXXX..X.XX..X..X..XX.X.X...X..XXX.X..X...X
.XX......

output:

NO

result:

ok answer is NO

Test #57:

score: 21
Accepted
time: 1ms
memory: 4052kb

input:

84 87 38 39
4 39 27 25
....................................................................................
....................................................................................
....................................................................................
.........................

output:

NO

result:

ok answer is NO

Test #58:

score: 21
Accepted
time: 1ms
memory: 3968kb

input:

81 87 38 38
6 39 21 26
.................................................................................
.................................................................................
.................................................................................
..................................

output:

NO

result:

ok answer is NO

Test #59:

score: 21
Accepted
time: 1ms
memory: 3824kb

input:

88 82 40 39
12 30 43 27
........................................................................................
........................................................................................
........................................................................................
............

output:

NO

result:

ok answer is NO

Test #60:

score: 21
Accepted
time: 1ms
memory: 3848kb

input:

90 90 45 45
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

NO

result:

ok answer is NO

Test #61:

score: 21
Accepted
time: 1ms
memory: 4008kb

input:

90 90 44 44
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

NO

result:

ok answer is NO

Test #62:

score: 21
Accepted
time: 0ms
memory: 3820kb

input:

90 90 43 43
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

NO

result:

ok answer is NO

Test #63:

score: 21
Accepted
time: 0ms
memory: 3768kb

input:

90 90 45 45
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

YES

result:

ok answer is YES

Test #64:

score: 21
Accepted
time: 1ms
memory: 3844kb

input:

90 90 44 44
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

YES

result:

ok answer is YES

Test #65:

score: 21
Accepted
time: 1ms
memory: 3828kb

input:

90 90 43 43
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
..........

output:

YES

result:

ok answer is YES

Test #66:

score: 21
Accepted
time: 1ms
memory: 3692kb

input:

90 90 22 22
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #67:

score: 21
Accepted
time: 0ms
memory: 3852kb

input:

90 90 21 21
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #68:

score: 21
Accepted
time: 1ms
memory: 3848kb

input:

90 90 22 22
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #69:

score: 21
Accepted
time: 1ms
memory: 3852kb

input:

90 90 21 21
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #70:

score: 21
Accepted
time: 1ms
memory: 3768kb

input:

90 90 20 20
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #71:

score: 21
Accepted
time: 1ms
memory: 3840kb

input:

90 90 19 19
0 0 0 0
.............................................X...........................................*
.............................................X............................................
.............................................X............................................
..........

output:

YES

result:

ok answer is YES

Test #72:

score: 21
Accepted
time: 1ms
memory: 3768kb

input:

84 87 9 9
0 0 0 0
....................................................................................
....................................................................................
....................................................................................
..............................

output:

YES

result:

ok answer is YES

Test #73:

score: 21
Accepted
time: 1ms
memory: 3764kb

input:

89 82 9 9
0 0 0 0
.........................................................................................
.........................................................................................
.........................................................................................
...............

output:

NO

result:

ok answer is NO

Test #74:

score: 21
Accepted
time: 1ms
memory: 3756kb

input:

90 90 9 9
0 0 0 0
..........................................................................................
..........................................................................................
..........................................................................................
............

output:

YES

result:

ok answer is YES

Test #75:

score: 21
Accepted
time: 1ms
memory: 4064kb

input:

86 89 6 6
0 0 0 0
......................................................................................
......................................................................................
......................................................................................
........................

output:

NO

result:

ok answer is NO

Test #76:

score: 21
Accepted
time: 1ms
memory: 3732kb

input:

89 90 8 8
0 0 0 0
.........................................................................................
.........................................................................................
.........................................................................................
...............

output:

YES

result:

ok answer is YES

Test #77:

score: 21
Accepted
time: 0ms
memory: 3720kb

input:

83 88 6 6
0 0 0 0
...................................................................................
...................................................................................
...................................................................................
.................................

output:

YES

result:

ok answer is YES

Test #78:

score: 21
Accepted
time: 0ms
memory: 3964kb

input:

86 88 18 22
0 44 0 44
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X
.X...X...X...X......

output:

YES

result:

ok answer is YES

Test #79:

score: 21
Accepted
time: 1ms
memory: 3720kb

input:

84 82 19 18
0 0 0 0
..........................................X.........................................
..........................................X.........................................
..........................................X.........................................
............................

output:

NO

result:

ok answer is NO

Test #80:

score: 21
Accepted
time: 1ms
memory: 3732kb

input:

86 86 19 20
0 0 0 0
...........................................X..........................................
...........................................X..........................................
...........................................X..........................................
......................

output:

NO

result:

ok answer is NO

Test #81:

score: 21
Accepted
time: 1ms
memory: 3676kb

input:

81 85 19 19
0 0 0 0
........................................X........................................
........................................X........................................
........................................X........................................
.....................................

output:

NO

result:

ok answer is NO

Test #82:

score: 21
Accepted
time: 1ms
memory: 3636kb

input:

90 84 19 21
0 0 0 0
.............................................X............................................
.............................................X............................................
.............................................X............................................
..........

output:

NO

result:

ok answer is NO

Test #83:

score: 21
Accepted
time: 0ms
memory: 3788kb

input:

82 87 19 20
0 0 0 0
.........................................X........................................
.........................................X........................................
.........................................X........................................
..................................

output:

NO

result:

ok answer is NO

Test #84:

score: 21
Accepted
time: 1ms
memory: 3776kb

input:

90 90 90 90
0 72 10 0
..........................................................................................
..........................................................................................
..........................................................................................
........

output:

YES

result:

ok answer is YES

Test #85:

score: 21
Accepted
time: 1ms
memory: 3824kb

input:

90 90 90 90
0 72 21 0
..........................................................................................
..........................................................................................
..........................................................................................
........

output:

YES

result:

ok answer is YES

Test #86:

score: 21
Accepted
time: 1ms
memory: 4012kb

input:

90 90 90 90
0 27 35 0
..........................................................................................
..........................................................................................
..........................................................................................
........

output:

YES

result:

ok answer is YES

Test #87:

score: 21
Accepted
time: 1ms
memory: 3716kb

input:

90 90 90 90
0 50 25 0
..........................................................................................
..........................................................................................
..........................................................................................
........

output:

YES

result:

ok answer is YES

Test #88:

score: 21
Accepted
time: 0ms
memory: 3716kb

input:

90 89 21 22
0 0 0 0
*.........................................................................................
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXX...

output:

YES

result:

ok answer is YES

Subtask #3:

score: 9
Accepted

Test #89:

score: 9
Accepted
time: 0ms
memory: 3664kb

input:

105 31 8 4
70 27 75 26
.........................................................................................................
.........................................................................................................
....................................................................

output:

YES

result:

ok answer is YES

Test #90:

score: 9
Accepted
time: 4ms
memory: 5728kb

input:

300 300 4 8
231 246 234 240
...................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #91:

score: 9
Accepted
time: 4ms
memory: 5480kb

input:

300 300 10 10
151 143 155 137
.................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #92:

score: 9
Accepted
time: 1ms
memory: 4124kb

input:

159 68 6 2
95 54 98 54
.........................................................................X.....................................................................................
..........................X..................................................X..........................................

output:

YES

result:

ok answer is YES

Test #93:

score: 9
Accepted
time: 4ms
memory: 5552kb

input:

300 300 10 10
11 147 12 143
.....................................................................X.................X.......................................*X..............................................X...................................................................................................

output:

YES

result:

ok answer is YES

Test #94:

score: 9
Accepted
time: 0ms
memory: 5392kb

input:

300 300 10 10
289 237 298 236
.........................................................................................X.......................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #95:

score: 9
Accepted
time: 1ms
memory: 4444kb

input:

277 111 6 9
109 9 112 5
...................X..XX...........X.......X..................X...X.......X........X......X...........X....................X.......................X..X..X.........XX...................X..............X..........X..................X................X...................X............

output:

NO

result:

ok answer is NO

Test #96:

score: 9
Accepted
time: 2ms
memory: 5608kb

input:

300 300 6 6
126 5 131 1
.......X............XX..............X...X....XX..........X..X........X.X...X...........X.................X...............X..............X.....XX.............X....................................XX....X................X........X...................X.....X..........................

output:

NO

result:

ok answer is NO

Test #97:

score: 9
Accepted
time: 2ms
memory: 5472kb

input:

300 300 10 10
30 92 34 92
...X..........X.........................X....................XX........XX......X..X.......X..................X..X...X..X.........X..................X.........X...........................XX................X....XX.......................X...........X..............................

output:

NO

result:

ok answer is NO

Test #98:

score: 9
Accepted
time: 1ms
memory: 4272kb

input:

121 248 8 4
20 157 23 156
...XXX.....XX..XXXX...XX.XXX....X..XXX....XX.XX..X..XX.X...X...X.X............X....X...XXX..XX..X..X....X.X..X..X.....XXX
...XX..XX.XX..XX..XX..X...X..X..X.......X.X..X.XX......X....XX.X..X..X.X.X...X..XXX.XXXX...XXXX..X..X...X.XX........X.X.X
XXXXX....X.X.X..XXXX.XX..XX.XX...

output:

NO

result:

ok answer is NO

Test #99:

score: 9
Accepted
time: 2ms
memory: 5436kb

input:

300 300 9 5
55 124 55 121
XX.X...X..X.X..X.....X..X..X.X.X...XX.XXX...XXX........XXX.........X..XX..X.X......X....XXXXX.X.X.X.X......X..X.X...XXXX..X....X.XXXX....XX..XX.X......XX.XX..X.....X.X.X.XXXX.X.XX.XXX....XX.X..X.X.XX.X.X...XX.X.X.XX...X.....X..XXX..X.XX...XXX...X.XXX...XX..X....XX.XXX.X.XXX...

output:

NO

result:

ok answer is NO

Test #100:

score: 9
Accepted
time: 2ms
memory: 5532kb

input:

300 300 10 10
94 163 96 156
X..X.....X..XXX.X.XXXXX..XXX..X....X..XX..XXX...XXX....X.XXXXX...XX...XX.X...XX.X...XX..XX...X.X...X.X.XX...XX..X..X.....X.X........X.XXX...XXX.XX....X.X.X....X......XXX.XX.XX..XXXX...XX....X.X.X.X...XXX.......XX..X..XX.....X...XX..X...XX.....XXX.XXXXX..X.X...X...X.XX..X....

output:

NO

result:

ok answer is NO

Test #101:

score: 9
Accepted
time: 4ms
memory: 5588kb

input:

286 296 9 9
19 286 26 279
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #102:

score: 9
Accepted
time: 3ms
memory: 5588kb

input:

284 284 9 9
36 50 40 42
.......................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #103:

score: 9
Accepted
time: 3ms
memory: 5484kb

input:

270 299 10 9
35 258 39 253
..............................................................................................................................................................................................................................................................................
.....

output:

NO

result:

ok answer is NO

Test #104:

score: 9
Accepted
time: 4ms
memory: 5660kb

input:

300 300 10 10
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #105:

score: 9
Accepted
time: 4ms
memory: 5820kb

input:

300 300 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #106:

score: 9
Accepted
time: 4ms
memory: 5744kb

input:

300 300 8 8
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #107:

score: 9
Accepted
time: 4ms
memory: 5872kb

input:

300 300 10 10
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #108:

score: 9
Accepted
time: 4ms
memory: 5848kb

input:

300 300 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #109:

score: 9
Accepted
time: 5ms
memory: 5648kb

input:

300 300 8 8
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #110:

score: 9
Accepted
time: 4ms
memory: 5808kb

input:

300 300 10 10
0 0 0 0
......................................................................................................................................................X..................................................................................................................................

output:

YES

result:

ok answer is YES

Test #111:

score: 9
Accepted
time: 4ms
memory: 5740kb

input:

300 300 9 9
0 0 0 0
......................................................................................................................................................X....................................................................................................................................

output:

YES

result:

ok answer is YES

Test #112:

score: 9
Accepted
time: 4ms
memory: 5748kb

input:

300 300 10 10
0 0 0 0
......................................................................................................................................................X..................................................................................................................................

output:

YES

result:

ok answer is YES

Test #113:

score: 9
Accepted
time: 4ms
memory: 5604kb

input:

300 300 9 9
0 0 0 0
......................................................................................................................................................X....................................................................................................................................

output:

YES

result:

ok answer is YES

Test #114:

score: 9
Accepted
time: 4ms
memory: 5796kb

input:

300 300 8 8
0 0 0 0
......................................................................................................................................................X....................................................................................................................................

output:

YES

result:

ok answer is YES

Test #115:

score: 9
Accepted
time: 4ms
memory: 5756kb

input:

300 300 7 7
0 0 0 0
......................................................................................................................................................X....................................................................................................................................

output:

YES

result:

ok answer is YES

Test #116:

score: 9
Accepted
time: 4ms
memory: 5688kb

input:

300 289 8 8
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #117:

score: 9
Accepted
time: 4ms
memory: 5484kb

input:

285 293 5 5
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #118:

score: 9
Accepted
time: 4ms
memory: 5688kb

input:

294 300 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #119:

score: 9
Accepted
time: 0ms
memory: 5532kb

input:

288 284 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #120:

score: 9
Accepted
time: 3ms
memory: 5588kb

input:

292 277 5 5
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #121:

score: 9
Accepted
time: 3ms
memory: 5436kb

input:

291 282 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #122:

score: 9
Accepted
time: 2ms
memory: 5324kb

input:

282 289 10 9
0 144 0 144
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X....

output:

YES

result:

ok answer is YES

Test #123:

score: 9
Accepted
time: 3ms
memory: 5164kb

input:

300 290 9 9
0 0 0 0
......................................................................................................................................................X....................................................................................................................................

output:

NO

result:

ok answer is NO

Test #124:

score: 9
Accepted
time: 2ms
memory: 5272kb

input:

271 297 9 9
0 0 0 0
.......................................................................................................................................X.......................................................................................................................................
...........

output:

NO

result:

ok answer is NO

Test #125:

score: 9
Accepted
time: 2ms
memory: 5168kb

input:

286 290 10 10
0 0 0 0
...............................................................................................................................................X.........................................................................................................................................

output:

NO

result:

ok answer is NO

Test #126:

score: 9
Accepted
time: 0ms
memory: 5276kb

input:

291 297 10 10
0 0 0 0
.................................................................................................................................................X.......................................................................................................................................

output:

NO

result:

ok answer is NO

Test #127:

score: 9
Accepted
time: 2ms
memory: 5288kb

input:

270 300 9 10
0 0 0 0
.......................................................................................................................................X......................................................................................................................................
...........

output:

NO

result:

ok answer is NO

Test #128:

score: 9
Accepted
time: 4ms
memory: 5544kb

input:

300 300 10 10
90 85 98 84
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #129:

score: 9
Accepted
time: 4ms
memory: 5804kb

input:

300 300 10 10
215 217 218 208
.................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #130:

score: 9
Accepted
time: 0ms
memory: 5740kb

input:

300 300 10 10
163 71 169 67
...................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #131:

score: 9
Accepted
time: 4ms
memory: 5732kb

input:

300 300 10 10
61 63 63 56
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #132:

score: 9
Accepted
time: 0ms
memory: 5284kb

input:

295 282 9 10
0 0 0 0
*.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Subtask #4:

score: 29
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Test #133:

score: 29
Accepted
time: 1ms
memory: 4608kb

input:

168 225 126 110
8 111 45 66
........................................................................................................................................................................
..........................................................................................................

output:

NO

result:

ok answer is NO

Test #134:

score: 29
Accepted
time: 3ms
memory: 6324kb

input:

360 360 236 69
31 325 216 259
.................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #135:

score: 29
Accepted
time: 3ms
memory: 6264kb

input:

360 360 360 360
0 109 100 0
...................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #136:

score: 29
Accepted
time: 0ms
memory: 4612kb

input:

237 180 133 3
69 160 114 158
..................................................................................................................................................................................X..........................................................
....................................

output:

NO

result:

ok answer is NO

Test #137:

score: 29
Accepted
time: 0ms
memory: 6248kb

input:

360 360 84 170
132 161 171 46
.............................................................................X...................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #138:

score: 29
Accepted
time: 0ms
memory: 6200kb

input:

360 360 360 360
0 233 345 0
................X......................................................................................X...........................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #139:

score: 29
Accepted
time: 0ms
memory: 4552kb

input:

147 343 66 322
3 50 61 9
...X......X..............X..................X.X...X.....XX.......XX....XX.....X.....X.....X......................X.XX............................X.
..........X.......X.....................................X.........................X....X..X.......X..X........X.....X....X........

output:

NO

result:

ok answer is NO

Test #140:

score: 29
Accepted
time: 0ms
memory: 6340kb

input:

360 360 151 179
64 296 78 165
..............................X.....................X..................................X......X........X.........XX.......X....................X.X...X...XX..............X.....X........X.......................X........................................X.......................

output:

NO

result:

ok answer is NO

Test #141:

score: 29
Accepted
time: 0ms
memory: 6188kb

input:

360 360 360 360
0 160 309 0
...X...........................X...............X..X.X.....X..................X.........................X....................X..............X....X..X.X..X..X.X.X.....................X.X.XX.....X......X...X.....X..X..........X.....X.XX...X..........X.....X..X..X.X...X.....X...

output:

NO

result:

ok answer is NO

Test #142:

score: 29
Accepted
time: 1ms
memory: 3928kb

input:

161 29 56 21
83 8 112 3
.X.X..X..X...XX.......X.X..X.XX.X.XXX..XXXX.X...X.......X.XX....X.X..XXX.X...XX..XX........X..XX.....XX......X.X.X..XX...XX..X..X.X..X......XXX.XX....X..X..XX.X.
....XX.....X..X.X........X..XX..X...XX..X.......X.X.X..XXXX..XX...X.X.XXXX..X.XX..XX.X..X...X...X.X..XX.XXXX.....X...

output:

NO

result:

ok answer is NO

Test #143:

score: 29
Accepted
time: 3ms
memory: 6256kb

input:

360 360 266 273
34 164 35 26
....X..XXXX..X.X.....X...XX.X.X..X..X.X.X..X.X...X.X.......X.XX...XX.XX...X...XXXX....X.X.XXXX......X.XXX.X..XX....XXX.X.....XX.X.X.XX.X.X.X...XX...X.XX....X.X.............XXX..X..XXXX....XXX......X......XX.X.X....XXXXXX..X.....X.X.......XX.XXXXXX.XX.X.X..X..XXX...XX.X.....

output:

NO

result:

ok answer is NO

Test #144:

score: 29
Accepted
time: 3ms
memory: 6340kb

input:

360 360 360 360
0 82 282 0
.....XXXXX.X.XXX..XX.X.....X.X.X...X....XXX.XXXX.......X.XXX..X.XX.X..X..X..X..X..XX.XXXX......XX.XXX..X.X.X.....X...X......XXX.X....X........X..XX......X.XXXXXX...XXX.X.XXXX.XXXX.X.XX..XXXXX...XXXXX.X..X...XX....X.X.X.....XX.X..XX....X..XX.XXX.X.X..XX..XXX......X.X..X.X.....

output:

NO

result:

ok answer is NO

Test #145:

score: 29
Accepted
time: 2ms
memory: 6016kb

input:

326 355 158 158
67 161 190 70
.................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #146:

score: 29
Accepted
time: 5ms
memory: 6328kb

input:

359 336 161 171
28 203 91 115
.................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #147:

score: 29
Accepted
time: 4ms
memory: 6328kb

input:

343 329 155 163
47 229 64 118
.................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #148:

score: 29
Accepted
time: 5ms
memory: 6712kb

input:

360 360 180 180
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #149:

score: 29
Accepted
time: 0ms
memory: 6744kb

input:

360 360 179 179
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #150:

score: 29
Accepted
time: 5ms
memory: 6692kb

input:

360 360 178 178
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #151:

score: 29
Accepted
time: 5ms
memory: 6740kb

input:

360 360 180 180
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #152:

score: 29
Accepted
time: 0ms
memory: 6904kb

input:

360 360 179 179
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #153:

score: 29
Accepted
time: 5ms
memory: 6928kb

input:

360 360 178 178
0 0 0 0
.......................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #154:

score: 29
Accepted
time: 5ms
memory: 6800kb

input:

360 360 90 90
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #155:

score: 29
Accepted
time: 5ms
memory: 6872kb

input:

360 360 89 89
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #156:

score: 29
Accepted
time: 0ms
memory: 6908kb

input:

360 360 90 90
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #157:

score: 29
Accepted
time: 5ms
memory: 6872kb

input:

360 360 89 89
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #158:

score: 29
Accepted
time: 5ms
memory: 6744kb

input:

360 360 88 88
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #159:

score: 29
Accepted
time: 2ms
memory: 6772kb

input:

360 360 87 87
0 0 0 0
....................................................................................................................................................................................X....................................................................................................

output:

YES

result:

ok answer is YES

Test #160:

score: 29
Accepted
time: 5ms
memory: 6608kb

input:

350 340 5 5
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #161:

score: 29
Accepted
time: 4ms
memory: 6640kb

input:

342 339 6 6
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #162:

score: 29
Accepted
time: 0ms
memory: 6924kb

input:

356 351 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #163:

score: 29
Accepted
time: 0ms
memory: 6248kb

input:

349 327 9 9
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #164:

score: 29
Accepted
time: 5ms
memory: 6484kb

input:

359 343 10 10
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #165:

score: 29
Accepted
time: 4ms
memory: 6484kb

input:

358 327 8 8
0 0 0 0
...........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #166:

score: 29
Accepted
time: 2ms
memory: 5996kb

input:

349 343 80 76
0 171 0 171
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...

output:

YES

result:

ok answer is YES

Test #167:

score: 29
Accepted
time: 0ms
memory: 5936kb

input:

344 347 85 80
0 0 0 0
............................................................................................................................................................................X............................................................................................................

output:

NO

result:

ok answer is NO

Test #168:

score: 29
Accepted
time: 3ms
memory: 5916kb

input:

343 354 76 83
0 0 0 0
...........................................................................................................................................................................X.............................................................................................................

output:

NO

result:

ok answer is NO

Test #169:

score: 29
Accepted
time: 0ms
memory: 6056kb

input:

350 335 78 81
0 0 0 0
...............................................................................................................................................................................X.........................................................................................................

output:

NO

result:

ok answer is NO

Test #170:

score: 29
Accepted
time: 0ms
memory: 5688kb

input:

328 336 76 79
0 0 0 0
....................................................................................................................................................................X....................................................................................................................

output:

NO

result:

ok answer is NO

Test #171:

score: 29
Accepted
time: 0ms
memory: 6008kb

input:

345 347 77 82
0 0 0 0
............................................................................................................................................................................X............................................................................................................

output:

NO

result:

ok answer is NO

Test #172:

score: 29
Accepted
time: 2ms
memory: 6928kb

input:

360 360 360 360
0 73 155 0
....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #173:

score: 29
Accepted
time: 2ms
memory: 6756kb

input:

360 360 360 360
0 12 301 0
....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #174:

score: 29
Accepted
time: 2ms
memory: 6756kb

input:

360 360 360 360
0 19 80 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #175:

score: 29
Accepted
time: 5ms
memory: 6532kb

input:

360 360 360 360
0 206 181 0
...................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #176:

score: 29
Accepted
time: 3ms
memory: 6012kb

input:

327 353 75 85
0 0 0 0
*........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Subtask #5:

score: 27
Accepted

Dependency #4:

100%
Accepted

Test #177:

score: 27
Accepted
time: 8ms
memory: 17084kb

input:

683 846 366 28
114 281 204 264
................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #178:

score: 27
Accepted
time: 27ms
memory: 56944kb

input:

1500 1500 944 522
401 649 1146 552
............................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #179:

score: 27
Accepted
time: 27ms
memory: 56848kb

input:

1500 1500 1500 1500
0 1251 1467 0
.............................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #180:

score: 27
Accepted
time: 6ms
memory: 17312kb

input:

594 985 430 923
14 412 224 24
....................................X...............................................................................................................................................................X............................................................................

output:

NO

result:

ok answer is NO

Test #181:

score: 27
Accepted
time: 44ms
memory: 56904kb

input:

1500 1500 170 658
415 625 542 17
........................................................................................X.....................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #182:

score: 27
Accepted
time: 39ms
memory: 56772kb

input:

1500 1500 1500 1500
0 653 798 0
...............................................................X...............................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #183:

score: 27
Accepted
time: 20ms
memory: 42436kb

input:

1250 1318 426 627
491 504 638 421
......X..........X........X.....X....X.......X........X.....X..X.........................X....X.X...........X......X...................X.............X...........X..........................................X.............X..X.............X............X....................

output:

NO

result:

ok answer is NO

Test #184:

score: 27
Accepted
time: 44ms
memory: 56776kb

input:

1500 1500 928 985
385 1093 830 353
...X....................X....................X................X.XX..X........................X....X.X........X......................................X............XX......X...........................X.............X........X.X..X.....X...............X..............X.....

output:

NO

result:

ok answer is NO

Test #185:

score: 27
Accepted
time: 36ms
memory: 56696kb

input:

1500 1500 1500 1500
0 87 350 0
....X.......XX.............X.X........X...........................X.X...................X.......X..................X.....X..........X...X.....X.........X............X.....X...........X...........X......X..X....X........X....X.X......X..................X...................

output:

NO

result:

ok answer is NO

Test #186:

score: 27
Accepted
time: 18ms
memory: 31148kb

input:

1004 1165 660 135
251 404 762 315
.XXX.X.XXX.X.X..XXX.X.XX..X....XXX..X.XX.XXX....X....XXX.XX.X...XX..XX...X....X.X.....X.XX......XXXX.....X.X.XXX.X...XX.XX..X.X.XXX..X.X.X..X..X.X.X.XX..XX.X...XX.X.X.XX.XXX.X.XX...XXX...X.X....X.X.X....X..X...X.X...XXXXXXX..X..X..X..XX.......XXXXXXX..XXX...X.XXXX.....

output:

NO

result:

ok answer is NO

Test #187:

score: 27
Accepted
time: 36ms
memory: 56912kb

input:

1500 1500 97 133
87 957 138 840
XXX.XX..XX..X..X..X......X..X.XXX.XXX.X....X...X.......XXX..XX.X..X..X.......XXXX.XX.X.XX.X..X..XX.XX.X.XX...X.....X.XX..X.XXXXX.XXXXXXX.X.XXXX..XX..XXX.XX...X......XX.X...X.X.......X....XX.X..X.XX..X.X..X.XX...XX..X...XX.X..XX.X.XX.....XXXX..X.X....X....X.......XXX.....

output:

NO

result:

ok answer is NO

Test #188:

score: 27
Accepted
time: 30ms
memory: 56948kb

input:

1500 1500 1500 1500
0 335 362 0
XXXX......XXXXXXX...XX.X..X.XX....XX.XX.X...X....XXX..X..X.......XXXX..XXX.X..X.XX.XX....X.X.XXXX..X..X...XX..XX....X..X...X..X..X.XXX..XX...X..X..X.X.X.....X...X....X...XXX...X..X.....XX...XXX.X.XXX.X..X.XXX.XX.XXXXX..XXX.X.X...XX.....XXX...X...X.X..X..X.......X.X......

output:

NO

result:

ok answer is NO

Test #189:

score: 27
Accepted
time: 62ms
memory: 48764kb

input:

1411 1353 666 698
109 623 752 287
.............................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #190:

score: 27
Accepted
time: 68ms
memory: 58100kb

input:

1391 1473 652 653
210 338 665 266
.............................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #191:

score: 27
Accepted
time: 58ms
memory: 56840kb

input:

1463 1375 725 717
9 976 448 481
...............................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #192:

score: 27
Accepted
time: 83ms
memory: 73544kb

input:

1500 1500 750 750
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #193:

score: 27
Accepted
time: 73ms
memory: 74716kb

input:

1500 1500 749 749
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #194:

score: 27
Accepted
time: 70ms
memory: 73320kb

input:

1500 1500 748 748
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #195:

score: 27
Accepted
time: 89ms
memory: 74628kb

input:

1500 1500 750 750
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #196:

score: 27
Accepted
time: 79ms
memory: 75248kb

input:

1500 1500 749 749
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #197:

score: 27
Accepted
time: 67ms
memory: 73888kb

input:

1500 1500 748 748
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #198:

score: 27
Accepted
time: 69ms
memory: 63356kb

input:

1500 1500 375 375
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #199:

score: 27
Accepted
time: 78ms
memory: 64548kb

input:

1500 1500 374 374
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #200:

score: 27
Accepted
time: 75ms
memory: 63352kb

input:

1500 1500 375 375
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #201:

score: 27
Accepted
time: 78ms
memory: 64940kb

input:

1500 1500 374 374
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #202:

score: 27
Accepted
time: 79ms
memory: 63584kb

input:

1500 1500 373 373
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #203:

score: 27
Accepted
time: 77ms
memory: 63564kb

input:

1500 1500 372 372
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #204:

score: 27
Accepted
time: 61ms
memory: 57792kb

input:

1363 1443 9 9
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #205:

score: 27
Accepted
time: 64ms
memory: 58292kb

input:

1434 1383 8 8
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #206:

score: 27
Accepted
time: 64ms
memory: 55560kb

input:

1355 1390 8 8
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #207:

score: 27
Accepted
time: 59ms
memory: 59052kb

input:

1382 1456 5 5
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #208:

score: 27
Accepted
time: 76ms
memory: 59088kb

input:

1425 1409 7 7
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #209:

score: 27
Accepted
time: 73ms
memory: 71172kb

input:

1475 1442 9 9
0 0 0 0
.........................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #210:

score: 27
Accepted
time: 29ms
memory: 49244kb

input:

1427 1358 338 328
0 679 0 679
.X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...

output:

YES

result:

ok answer is YES

Test #211:

score: 27
Accepted
time: 45ms
memory: 51668kb

input:

1487 1364 336 341
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #212:

score: 27
Accepted
time: 38ms
memory: 48968kb

input:

1415 1357 334 331
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #213:

score: 27
Accepted
time: 47ms
memory: 52428kb

input:

1481 1395 369 316
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #214:

score: 27
Accepted
time: 41ms
memory: 48248kb

input:

1396 1350 321 336
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #215:

score: 27
Accepted
time: 37ms
memory: 48752kb

input:

1378 1389 331 320
0 0 0 0
.....................................................................................................................................................................................................................................................................................

output:

NO

result:

ok answer is NO

Test #216:

score: 27
Accepted
time: 80ms
memory: 64660kb

input:

1500 1500 1500 1500
0 1342 1179 0
.............................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #217:

score: 27
Accepted
time: 76ms
memory: 63648kb

input:

1500 1500 1500 1500
0 632 352 0
...............................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #218:

score: 27
Accepted
time: 78ms
memory: 64824kb

input:

1500 1500 1500 1500
0 1333 1008 0
.............................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #219:

score: 27
Accepted
time: 74ms
memory: 64232kb

input:

1500 1500 1500 1500
0 244 340 0
...............................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Test #220:

score: 27
Accepted
time: 28ms
memory: 48296kb

input:

1351 1395 335 343
0 0 0 0
*....................................................................................................................................................................................................................................................................................

output:

YES

result:

ok answer is YES

Extra Test:

score: 0
Extra Test Passed