sunminjeon   3년 전

BFS + 유니온파인드로 문제 풀었습니다.

다른 문제 풀이법을 보니 풀이법은 맞는 듯 한데, 계속 시간초과가 나옵니다.

어디서 가지치기를 할 수 있을까요 ?

slah007   3년 전

union-find를 이렇게 작성하면 최악의 경우 find가 O(N)입니다. 시간복잡도 줄이는 법을 검색해보세요

sunminjeon   3년 전

헉 감사합니다.

유니온파인드의 find 함수를 return find(G[a]); 로 변경하니까 pass 하네요 ! 

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