로딩
요청 처리 중입니다...

[백준 7569] 토마토

 [백준 7569] 토마토

https://www.acmicpc.net/problem/7569 문제이해 MxN 크기의 상자가 H 층으로 쌓여있고 각 칸은 익지 않은 토마토, 익은 토마토, 빈칸으로 채워져있다. 하루마다 익은 토마토 주변으로 토마토들이 익어가며 상자에 있는 모든 토마토가 익은 날짜는 언제인지 구하기, 모든 토마토가 익을 수 없다면 -1 출력.

풀이 3차원 배열과 set을 사용해 풀었다. 코드 import sys from collections import deque M, N, H = map(int, sys.stdin.readline().split()) dy=[0,1,0,-1,0,0] dx=[1,0,-1,0,0,0] dh=[0,0,0,0,1,-1] box_list = [] d = deque() s = set() empty = 0 for i in range(H): tmp = [] for j in range(N): l = list(map(int, sys.stdin.readline().split())) t...