7569번: 토마토 문제 철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자모양 상자의 칸에 하나씩 넣은 다음, 상자들을 수직으로 쌓아 올려서 창고에 보관한다.
창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다.
하나의 토마토에 인접한 곳은 위, 아래, 왼쪽, 오른쪽, 앞, 뒤 여섯 방향에 있는 토마토를 의미한다. 대각선 방향에 있는 토마... www.acmicpc.net 이 문제는 bfs를 잘 활용해야 하는 문제입니다. 2차원 정보에서 BFS를 이용해 문제를 해결하는 것에는 익숙할 수 있지만, 이 문제는 3차원 정보에서 풀어야 하므로 조금 더 신경 써서 코드를 작성해야 합니다.
물론 그 구조는 상통합니다. 1. Problem Analysis 크기가 (M, N, H)인 ...
#
3차원
#
7569
#
BFS
#
ps
#
그래프
#
그래프탐색
#
문제해결
#
백준
#
토마토
원문 링크 : 백준7569: 토마토