KAKAO 2021 BLIND RECRUITMENT의 문제였다.
Graph 문제길래, 아무 생각없이 탐색 문제로 접근하려다가 낭패를 봤다.
도저히 생각이 안나서 풀이를 참고해서 이해했다.
풀이 방식은 다음과 같다.
- 시작 지점에서 특정 지점까지 합승을 한다.
- 이후 갈라진 다음에도 최소 비용이 유지되어야 한다.
- 즉, 우리는 모든 정점 간의 최소 비용을 알고 있어야 한다!
위 생각에 따라, 풀이는 Floyd Warshall로 진행한다.
풀이 : Floyd Warshall