문제 설명해당 문제는 부대원들이 여러 지역에 흩어져 있을 때, 각 부대원이 본부로 복귀하는데 걸리는 최단시간을 계산하는 문제다.복귀가 불가능하면 -1을 반환해야 한다. 핵심 방법destination을 시작점으로 잡고 BFS를 돌려서, 각 지역까지의 최단 거리를 미리 계산한다.복귀하려는 지역(sources)마다 거리 정보를 꺼내서 결과에 담는다. BFS에 대한 자세한 내용은 아래 블로그에서 확인할 수 있다. BFS(Breadth-First-Search) 넓이 우선 탐색BFS는 넓이 우선 탐색으로 이름에서 알 수 있게 넓게 탐색하는 알고리즘이다.쉽게 말하면 가장 가까운 부분부터 탐색하며 점차 넓혀가는 알고리즘이다. BFS는 가장 가까운 부분부터 탐색하기에jinho082008.tistory.com #inclu..