→ 그러면 백준을 어떻게 통과하지?
A) 네. 왜냐면 union-find는 ‘그룹화’ 할 때 쓰는 알고리즘이기 때문입니다.
연결되어 있는지 확인, 또는 같은 집합으로 묶기 에 사용됩니다.
이 문제처럼 "A → B → C" 순서대로 줄을 서야 함 같은 위계가 있는 그래프에서는 순서 보존이 중요하므로 단순히 집합 정보만으로는 풀 수 없습니다.
아 DFS로도 풀 수 있다. 근데 순서 제어가 더 복잡하고 실전에서는 QUEUE로 많이 푼다.
A) **“순서가 정해진 노드들을 정렬하는 문제”**이기 때문이다.