BOJ Linkhttps://www.acmicpc.net/problem/1261 풀이 과정최단 거리, 다익스트라, 0-1 BFS 분류로 되어있는 문제다. 나는 우선순위 큐와 가중치를 통해 풀이했다. 일반 BFS를 사용할 수 없는 이유어떤 행렬에 도달할 때, 뺑 돌아오는 길이 최적해일 수 있다.따라서 방문체크 배열을 통해 한 번 방문한 곳을 다시 방문하지 않는 로직은 적용이 불가능하다.그러므로 모든 경로를 고려해야 하는데, 이 때 배열은 최대 100*100이므로, 모든 경우를 탐색할 순 없다. 핵심 아이디어별도의 배열에 방문 여부 대신 가중치를 기록한다.이 때, 현재 행렬 가중치 + 인접한 곳으로 가는 비용 인접한 행렬을 갱신하고, 다음 탐색을 가중치를 정렬 기준으로 삼는 우선순위 큐에 넣는다. (큐도..