Baekjoon 6118 숨바꼭질
2019. 4. 21.
Link https://www.acmicpc.net/problem/6118 소스결과 3724 KB / 16 ms 언어 C++ 17 출처 Baekjoon 분류 BFS, 최단거리 알고리즘 설명 수혀니와 재서기가 숨바꼭질을 할 때 가장 멀리 있는 지점 중 가장 작은 번호와, 거리, 같은 지점의 개수를 출력해주자. 가중치도 없고, 단순히 거리만 있는 문제이기에 크게 생각할 점이 없다. 최대 지점의 수가 2만이기에 인접 행렬을 사용하지 않아야 한다. 최소 거리만 저장하면 되기에 방문체크도 간단하다. BFS이후 거리를 저장해 가장 작은 번호 출력하고, 거리, 지점을 계산한다. 알고리즘 1. n, m, 간선 정보를 입력 받는다. 2. 수혀니가 1번에서 시작하기 때문에 1번을 기준으로 BFS를 시작한다. 2-1. 현재..