여러 가지 방법으로 풀 수가 있겠습니다.
제가 해결한 방법은 Floyd + BFS 입니다.
1. 플로이드를 통해 모든 가능한 정점쌍을 연결해줍니다.
2. 주어진 플로이드를 가지고 N개의 노드에 대해 BFS를 돌아서 컴포넌트를 나눠줍니다.
3. 여행 경로에 속한 노드가 모두 한 컴포넌트에 속해있다면 순서가 어떻든 모두 방문이 가능합니다.
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ]19238번: 스타트 택시 (0) | 2020.10.10 |
---|---|
[BOJ]1043번: 거짓말 (0) | 2020.10.07 |
[BOJ]18428번: 감시 피하기 (0) | 2020.10.06 |
[BOJ]17182번: 우주 탐사선 (0) | 2020.10.06 |
[BOJ]16987번: 계란으로 계란치기 (0) | 2020.10.04 |