| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 150 | 20 | 11 | 17.188% |
고등학생이 되어 떡볶이와 튀김이 먹고 싶어진 파댕이는 점심시간에 학교에서 탈출해 분식점에 간다는 사악한 계획을 세웠다.
학교를 나가려고 주변을 살펴본 파댕이는 선생님들이 주변을 감시하고 있어 학교를 쉽게 출입할 수 없다는 사실을 깨달았다. 파댕이가 선생님의 감시에 걸리지 않고 점심시간 내에 떡볶이를 먹고 교실로 돌아올 수 있는지 확인해 주자!
탈출해야 하는 학교는 $N \times M$ 의 격자 구조이며, 파댕이는 다음과 같은 사실들을 알아내었다.
#은 장애물을, .은 빈 공간을 의미한다. 선생님과 파댕이는 장애물 위를 지나갈 수 없으며, 지도 밖으로도 나갈 수 없다.두 칸 $(a , b)$와 $(x , y)$가 서로 인접한다는 것은 $\max (\left\vert a - x \right\vert, \left\vert b - y \right\vert) = 1$임을 의미한다.
첫째 줄에 지도의 세로 길이 $N$ 과 가로 길이 $M,ドル 선생님의 수 $L,ドル 남은 점심시간 $T,ドル 떡볶이와 튀김을 먹는 데 걸리는 시간 $K$가 정수로 주어진다. $(2 \le N, M \le 1,000; 1 \le L \le 2,000; 1 \le T \le 3,600; 1 \le K \le T)$ 둘째 줄부터 $N$개의 줄에 걸쳐 지도가 주어진다. 주어진 지도의 왼쪽 위 꼭짓점의 좌표는 $(1, 1),ドル 오른쪽 아래 꼭짓점의 좌표는 $(N, M)$ 이며, $(1, 1)$ 칸과 $(N, M)$ 칸에는 장애물이 없음이 보장된다. 다음 줄부터 $L$개의 데이터가 다음과 같은 형식으로 주어진다.
선생님은 항상 이동 경로를 순서대로 따라가며, 이동은 반드시 정지 혹은 인접한 칸으로의 이동이다. 즉, 선생님은 $(x_1, y_1), (x_2, y_2), \cdots, (x_p, y_p), (x_1, y_1), \cdots$의 경로로 이동하게 된다. $t = 1$일 때 선생님의 위치는 $(x_1, y_1)$이다.
파댕이가 떡볶이와 튀김을 사 먹고 교실로 돌아올 수 있다면 YUMMY, 없다면 SAD를 출력한다.
4 4 1 55 10 .... #..# .#.. .#.. 1 1 4
YUMMY
파댕이가 $t = 1$ 시점에 탈출을 결심하여 $t = 25$ 시점에 분식점에 도착한 후, $t = 35$ 시점에 분식점에서 바로 출발하면 $t = 55$ 시점에 교실에 아슬아슬하게 도착할 수 있다.
6 5 2 3600 400 .###. #...# ..#.. ..#.. ##.## ..... 7 1 5 1 5 2 4 2 3 2 2 2 3 2 4 8 2 3 2 4 3 4 4 4 5 3 4 4 3 5 2 4
YUMMY
3 4 1 90 11 ...# .##. #... 11 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3
SAD
$t = n$일 때 선생님의 위치는 $(x_{( \lfloor{\frac{n}{10}}\rfloor \bmod {p} ,円 + ,円 1 )}, y_{( \lfloor{\frac{n}{10}}\rfloor \bmod {p} ,円 + ,円 1 )})$이다.
Contest > BOJ User Contest > 파댕이컵 > 파댕이컵 C번