[백준] 7569번: 토마토
·
🚩 코딩테스트/알고리즘
문제 https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 풀이 BFS(너비 우선 탐색)를 사용해 풀었습니다. 6 방향(위, 아래, 상, 우, 하, 좌)을 미리 설정해 줍니다. 익은 토마토(1)의 위치를 모두 큐에 추가합니다. 익은 토마토를 주변으로 6 방향을 확인하며 익지 않은 토마토(0)를 익은 토마토(1)로 바꿔주고 바뀐 토마토 위치를 큐에 추가합니다. 시작 시점에 있던 큐를 모두 수행하면 하루가 지난 것이므로 L에 1을..