| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 0.5 초 | 1024 MB | 997 | 84 | 39 | 4.493% |
Binding of Isaac은 로그라이크 슈팅 게임으로 무작위로 생성되는 던전 속에서 몬스터를 잡고 성장하며 보스를 잡는 게임이다. 한 번 던전을 생성하고, 생성한 던전을 클리어할 수 있는지 판별하는 프로그램을 작성해 보자.
-이고 나머지 문자는 대문자 알파벳과 숫자로 총 $36$가지의 문자로 구성되어 있다.첫 번째 줄에 시드가 주어진다.
첫 번째 줄에 플레이어가 게임에서 승리할 수 있다면 CLEAR를, 승리할 수 없다면 GAME OVER를 출력한다.
두 번째 줄부터 $6H + 3$개 줄에 걸쳐 $(6H + 3) \times (6W + 3)$ 형태로 던전 모습을 출력한다.
생성된 모든 방 $(x_k, y_k)$ 중 $x_k$의 최솟값을 $x_m$, $x_k$의 최댓값을 $x_M$, $y_k$의 최솟값을 $y_m$, $y_k$의 최댓값을 $y_M$라 할 때, $H = x_M - x_m + 1$, $W = y_M - y_m + 1$이다.
방 하나는 $5 \times 5$ 크기로 표현할 수 있다. 각 방끼리는 공백 하나를 두고 있다. 던전의 가장자리에는 공백 하나를 두고 # 문자로 두른 모습을 출력한다.
@ 문자로 출력한다.< 문자로 출력한다> 문자로 출력한다^ 문자로 출력한다.v 문자로 출력한다./ 문자로 출력한다.\ 문자로 출력한다.\ 문자로 출력한다./ 문자로 출력한다.| 문자로 출력한다- 문자로 출력한다.| 문자와 세로 벽면 - 문자가 인접하고 있는 지점은 + 문자로 출력한다.R 문자로 출력한다.B 문자로 출력한다.X 문자로 출력한다.T 문자로 출력한다.M 문자로 출력한다.D 문자로 출력한다.A 문자로 출력한다.S 문자로 출력한다.C 문자로 출력한다.| 문자로 출력한다. $(0, 3)$과 인접한 두 방의 가로 벽면을 제거한다.- 문자로 출력한다. $(3, 0)$과 인접한 두 방의 세로 벽면을 제거한다.+ 문자로 출력한다.
+ 문자 대신 @ 문자로 출력한다.BEAK-J0ON
GAME OVER ######################################################### # # # +---+ @@@@@ +---+ +---+ # # | | @ @-+ +-+ | # # | 5 | @ R 0 3 | # # | | @ @-+ +-+ | # # ++ ++ @@ @@ +---+ ++ ++ # # | | | | | | # # ++ ++ +---+ +---+ ++ ++ ++ ++ # # | +-+ +-+ +-+ | | | # # | 3 8 0 1 | | 0 | # # | +-+ +-+ +-+ | | | # # ++ ++ +---+ ++ ++ +---+ ++ ++ # # | | | | | | # # +---+ ++ ++ ++ ++ ++ ++ +---+ +---+ # # | +-+ | | | | +-+ | | | # # | T 5 | | 4 | | 8 5 | | X | # # | +-+ | | | | +-+ | | | # # +---+ +---+ ++ ++ +---+ ++ ++ +---+ # # | | | | # # @@@@@ ++ ++ +---+ ++ ++ # # @ @-+ +-+ | | | # # @ B 3 T | | 3 | # # @ @-+ +-+ | | | # # @@@@@ ++ ++ +---+ +---+ # # | | # # ++ ++ # # | | # # | 2 | # # | | # # +---+ # # # #########################################################
UTIL-CUP1
GAME OVER ####################################### # # # @@@@@ @@@@@ # # @ @ @ @ # # @ R @ @ B @ # # @ @ @ @ # # @@ @@ @@ @@ # # | | | | # # +---+ ++ ++ +---+ +---+ ++ ++ +---+ # # | +-+ +-+ +-+ +-+ +-+ | # # | 2 2 3 2 3 M | # # | +-+ +-+ +-+ +-+ +-+ | # # ++ ++ +---+ ++ ++ +---+ +---+ +---+ # # | | | | # # ++ ++ ++ ++ # # | | | | # # | 2 | | 0 | # # | | | | # # ++ ++ ++ ++ # # | | | | # # ++ ++ ++ ++ # # | | | | # # | 0 | | T | # # | | | | # # ++ ++ +---+ # # | | # # ++ ++ +---+ # # | | | | # # | 3 | | X | # # | | | | # # +---+ +---+ # # # #######################################
G00D-LUCK
GAME OVER ########################### # # # +---+ # # | | # # | M | # # | | # # ++ ++ # # | | # # ++ ++ +---+ # # | +-+ | # # | 3 T | # # | +-+ | # # ++ ++ +---+ # # | | # # +---+ +---+ @@ @@ /^^^\ # # | | | +-@ @ < > # # | X | | 7 R @ < D > # # | | | +-@ @ < > # # +---+ +---+ @@ @@ \vvv/ # # | | # # ++ ++ @@@@@ # # | +-@ @ # # | 0 B @ # # | +-@ @ # # ++ ++ @@@@@ # # | | # # +---+ ++ ++ # # | +-+ | # # | C 9 | # # | +-+ | # # +---+ ++ ++ # # | | # # ++ ++ # # | | # # | 7 | # # | | # # +---+ # # # ###########################
PAC1-F1SM
CLEAR ################################# # # # +---+ # # | | # # | S | # # | | # # ++ ++ # # | | # # ++ ++ +---+ # # | +-+ | # # | 5 0 | # # | +-+ | # # +---+ ++ ++ # # | | # # @@ @@ +---+ # # @ @ | | # # @ R @ | X | # # @ @ | | # # @@ @@ +---+ # # | | # # ++ ++ # # | | # # | 4 | # # | | # # ++ ++ # # | | # # +---+ ++ ++ # # | +-+ | # # | T 2 | # # | +-+ | # # +---+ ++ ++ # # | | # # ++ ++ +---+ +---+ @@@@@ # # | +-+ +-+ +-@ @ # # | 0 6 3 B @ # # | +-+ +-+ +-@ @ # # ++ ++ +---+ +---+ @@@@@ # # | | # # +---+ ++ ++ # # | +-+ | # # | M 4 | # # | +-+ | # # +---+ +---+ # # # #################################
BRWN-SNKE
CLEAR ####################################### # # # +---+ # # | | # # | T | # # | | # # ++ ++ # # | | # # +---+ ++ ++ # # | +-+ | # # | 2 2 | # # | +-+ | # # +---+ ++ ++ # # | | # # +---+ ++ ++ +---+ @@@@@ +---+ # # | | | +-+ +-@ @-+ | # # | S | | 3 5 R M | # # | | | +-+ +-@ @-+ | # # ++ ++ +---+ +---+ @@ @@ +---+ # # | | | | # # ++ ++ ++ ++ /^^^\ # # | | | | < > # # | 2 | | 1 | < A > # # | | | | < > # # ++ ++ ++ ++ \vvv/ # # | | | | # # ++ ++ +---+ +---+ +---+ ++ ++ @@@@@ # # | +-+ +-+ +-+ +-+ +-@ @ # # | 6 0 0 0 8 B @ # # | +-+ +-+ +-+ +-+ +-@ @ # # +---+ +---+ +---+ ++ ++ +---+ @@@@@ # # | | # # ++ ++ # # | | # # | 2 | # # | | # # ++ ++ # # | | # # +---+ +---+ +---+ ++ ++ # # | | | +-+ +-+ | # # | X | | 6 3 6 | # # | | | +-+ +-+ | # # +---+ +---+ +---+ +---+ # # # #######################################
ALM1-GHTY
GAME OVER ############################################# # # # +---+ # # | | # # | X | # # | | # # +---+ # # # # +---+ # # | | # # | 0 | # # | | # # ++ ++ # # | | # # +---+ +---+ +---+ ++ ++ @@@@@ # # | +-+ +-+ +-+ +-@ @ # # | T 4 0 2 R @ # # | +-+ +-+ +-+ +-@ @ # # +---+ +---+ +---+ +---+ @@ @@ # # | | # # ++ ++ +---+ +---+ # # | +-+ +-+ | # # | 3 1 0 | # # | +-+ +-+ | # # ++ ++ +---+ ++ ++ # # | | | | # # @@@@@ ++ ++ ++ ++ # # @ @-+ | | | # # @ B 6 | | 4 | # # @ @-+ | | | # # @@@@@ +---+ ++ ++ # # | | # # /^^^\ ++ ++ # # < > | | # # < A > | M | # # < > | | # # \vvv/ +---+ # # # #############################################
K1DS-MODE
CLEAR ####################################### # # # +---+ # # | | # # | X | # # | | # # +---+ # # # # +---+ +---+ +---+ # # | +-+ +-+ | # # | M 0 0 | # # | +-+ +-+ | # # +---+ ++ ++ +---+ # # | | # # +---+ ++ ++ # # | | | | # # | T | | 6 | # # | | | | # # ++ ++ ++ ++ # # | | | | # # +---+ ++ ++ +---+ ++ ++ @@@@@ # # | +-+ +-+ +-+ +-@ @ # # | 2 0 7 6 R @ # # | +-+ +-+ +-+ +-@ @ # # ++ ++ +---+ +---+ +---+ @@ @@ # # | | | | # # ++ ++ ++ ++ # # | | | | # # | 1 | | 2 | # # | | | | # # +---+ ++ ++ # # | | # # ++ ++ +---+ # # | +-+ | # # | 0 6 | # # | +-+ | # # ++ ++ +---+ # # | | # # @@@@@ ++ ++ # # @ @-+ | # # @ B 3 | # # @ @-+ | # # @@@@@ +---+ # # # #######################################
LABY-RNTH
CLEAR ######################################################### # # # +---+ # # | | # # | 2 | # # | | # # ++ ++ # # | | # # +---+ ++ ++ # # | +-+ | # # | 0 0 | # # | +-+ | # # +---+ ++ ++ # # | | # # +---+ ++ ++ # # | | | | # # | M | | 1 | # # | | | | # # ++ ++ ++ ++ # # | | | | # # +---+ +---+ ++ ++ +---+ @@ @@ +---+ +---+ +---+ # # | +-+ +-+ +-+ +-@ @-+ +-+ +-+ | # # | 2 1 3 1 R 1 7 0 | # # | +-+ +-+ +-+ +-@ @-+ +-+ +-+ | # # +---+ +---+ +---+ +---+ @@@@@ ++ ++ +---+ ++ ++ # # | | | | # # +---+ ++ ++ ++ ++ @@@@@ # # | | | | | +-@ @ # # | X | | 1 | | 0 B @ # # | | | | | +-@ @ # # +---+ ++ ++ +---+ @@@@@ # # | | # # ++ ++ +---+ # # | +-+ | # # | 5 T | # # | +-+ | # # +---+ +---+ # # # #########################################################
7CES-W6D2
CLEAR ####################################### # # # +---+ +---+ # # | | | | # # | 7 | | T | # # | | | | # # ++ ++ ++ ++ # # | | | | # # ++ ++ +---+ ++ ++ +---+ # # | +-+ +-+ | | | # # | 5 1 2 | | 6 | # # | +-+ +-+ | | | # # ++ ++ +---+ +---+ ++ ++ # # | | | | # # ++ ++ +---+ ++ ++ # # | | | +-+ | # # | 3 | | 1 6 | # # | | | +-+ | # # ++ ++ ++ ++ +---+ # # | | | | # # +---+ ++ ++ +---+ +---+ ++ ++ # # | +-+ +-+ +-+ +-+ | # # | M 4 5 5 4 | # # | +-+ +-+ +-+ +-+ | # # +---+ ++ ++ +---+ +---+ ++ ++ # # | | | | # # @@ @@ ++ ++ # # @ @ | | # # @ R @ | 4 | # # @ @ | | # # @@@@@ ++ ++ # # | | # # +---+ @@@@@ ++ ++ # # | | @ @-+ | # # | X | @ B 0 | # # | | @ @-+ | # # +---+ @@@@@ ++ ++ # # | | # # ++ ++ +---+ # # | +-+ | # # | 3 2 | # # | +-+ | # # +---+ +---+ # # # #######################################
Y4MY-V2IL
CLEAR ####################################### # # # +---+ +---+ +---+ +---+ # # | | | +-+ +-+ | # # | X | | 7 6 7 | # # | | | +-+ +-+ | # # +---+ ++ ++ +---+ ++ ++ # # | | | | # # ++ ++ ++ ++ +---+ # # | | | +-+ | # # | M | | 2 2 | # # | | | +-+ | # # +---+ +---+ ++ ++ # # | | # # ++ ++ # # | | # # | 1 | # # | | # # ++ ++ # # | | # # ++ ++ @@@@@ # # | +-@ @ # # | 0 B @ # # | +-@ @ # # ++ ++ @@@@@ # # | | # # +---+ @@ @@ # # | +-@ @ # # | 5 R @ # # | +-@ @ # # ++ ++ @@@@@ # # | | # # ++ ++ # # | | # # | 6 | # # | | # # ++ ++ # # | | # # ++ ++ # # | | # # | 4 | # # | | # # ++ ++ # # | | # # ++ ++ +---+ # # | +-+ | # # | 5 T | # # | +-+ | # # +---+ +---+ # # # #######################################
Contest > BOJ User Contest > 유틸컵 > 제1회 유틸컵 - Chapter 2 B번