-
백준 / 2178 / 미로 탐색Algorithm 2020. 3. 20. 14:53
문제
입력
첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다.
출력
첫째 줄에 지나야 하는 최소의 칸 수를 출력한다. 항상 도착위치로 이동할 수 있는 경우만 입력으로 주어진다.
입출력 예
해결
bfs를 이용해 최적의 경로를 파악할 수 있다.
코드
느낀점
bfs를 이용해 탐색하는 기능은 구현했으나 최소로 지날 수 있는 값은 구할 수 없었다. 다른 블로그를 참고해보니 이전 경로의 값에 1을 더해가는 방식으로 해결했다. 그래프에 대한 이해도가 높았다면 풀 수 있는 문제였다..
출처
https://ggmouse.tistory.com/315
'Algorithm' 카테고리의 다른 글
백준 / 11654 / 아스키 코드 (0) 2020.03.20 백준 / 11047 / 동전 0 (0) 2020.03.20 백준 / 1003 / 피보나치 함수 (0) 2020.03.18 백준 / 2309 / 일곱 난쟁이 (0) 2020.03.18 백준 / 1260 / DFS와 BFS (0) 2020.03.17