[백준] 그래프 이론 - 미로 탐색 (2178)
·
알고리즘 문제풀이/백준
문제 https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 풀이 BFS로 탐색하자. 큐에 시작점(0,0)을 넣고 큐가 비어있을 때까지 아래를 반복한다. - 큐에서 맨 앞에 있는 요소를 빼서 확인하고, 그 점에서 갈 수 있는 위치를 다시 큐에 넣는다. - 단, countMap에 현재 위치까지 지나온 칸의 수를 저장하기 때문에, countMap이 0이 아니면 탐색하지 않는다. 코드 import java.util.LinkedList; import java.util.Queue; impor..