| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 55 | 16 | 12 | 30.000% |
В связи с некоторыми событиями Марго необходимо покинуть Мегабайтбург. Известно, что этот город представляет собой прямоугольную матрицу, длина которой равна $M,ドル а высота -- $N$. Клетки матрицы бывают двух типов: свободные (обозначаются символом '$.$') и занятые стеной (обозначаются символом '$\#$'). Марго может за один ход переместиться из клетки $(i, j)$ в любую из клеток $(i - 1, j),ドル $(i + 1, j),ドル $(i, j - 1),ドル $(i, j + 1)$. Также Марго может не более $K$ раз совершить в качестве хода Мегапрыжок: из клетки $(i, j)$ попасть в любую из клеток $(i - 2, j),ドル $(i + 2, j),ドル $(i, j - 2),ドル $(i, j + 2)$. При этом, вне зависимости от того, использовался ли Мегапрыжок или нет, Марго должен завершить свой ход в свободной клетке, которая находится внутри Мегабайтбурга. Общежитие, в котором сейчас находится Марго, расположено в клетке $(d_x, d_y),ドル а аэропорт, в который Марго хочет попасть, -- в клетке $(a_x, a_y)$. Гарантируется, что общежитие и аэропорт находятся в разных свободных клетках. Сейчас нет времени на размышления, поэтому требуется Ваша помощь. Выясните, может ли Марго добраться от общежития до аэропорта.
В первой строке даны числа $N, M, K (2 \le N, M \le 1000, 0 \le K \le 10^6)$ -- размеры Мегабайтбурга и количество доступных Марго Мегапрыжков.
В каждой из последующих $N$ строк дано $M$ символов '$.$' или '$\#$' -- описание Мегабайтбурга.
В $N + 2$-й строке даны числа $d_x, d_y (1 \le d_x \le N, 1 \le d_y \le M)$ -- координаты общежития. Гарантируется, что данная клетка свободна.
В последней строке даны числа $a_x, a_y (1 \le a_x \le N, 1 \le a_y \le M)$ -- координаты аэропорта. Гарантируется, что данная клетка свободна.
Гарантируется, что координаты общежития не совпадают с координатами аэропорта.
Выведите <<YES>>, если Марго может попасть из общежития в аэропорт. В противном случае выведите <<NO>>. Ответ можно выводить в любом регистре.
3 3 1 .#. #.# .#. 1 1 3 3
NO
2 2 0 #. .. 1 2 2 1
YES
2 5 2 .#.#. ###.. 1 1 2 4
YES
Решение на языке Python можно ускорить, если отправить его на PyPy.