
https://school.programmers.co.kr/learn/courses/30/lessons/132266 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr '부대 복귀'라는 관념에 사로잡히면, 한 명씩 BFS 돌면서 동일한 목적지에 도달하는 최단경로를 구하려 하게 된다.그러면 같은 BFS를 n번 반복하기에 시간초과가 발생할 수 있다. 결국 '동일한 목적지'로 도달하는 최단거리를 구하는 거라면, 역으로 '목적지'에서부터 각 부대원의 현재 위치까지 도달하기 위한 최솟값을 한 번의 BFS 탐색으로 구할 수 있다. 목적지를 출발점으로 삼아서 BFS 탐색을 진행하며, 부대원 위치에 도착하면 도달한 최솟값..