hik3562   4년 전

동작 원리는

이차원 array 를 생성해서 graph를 생성하고 

ArrayList 를 2개 사용해서 마을을 나누고 

DFS 탐색을 이용해서 전부 갈 수 있는지 확인하고 

두 마을다 한 노드에서 부터 시작해서 전부 갈 수 있다면 boolean 값을 true로 바꾸었습니다.

두 마을에 대한 flag 값이 모두 true 라면 최솟값을 갱신하였습니다. 

조언 부탁드립니다.

감사합니다. 

댓글을 작성하려면 로그인해야 합니다.