오랜만에 문제풀다 하나씩 오늘은 union find disjoint set 알고리즘을 공부할 차례 보스가 -1이고 보스랑 연결되어 있는 조직원 찾고, 그 조직원과 보스가 묶인 부분집합이 몇 개있는지 찾는 문제다 https://brownbears.tistory.com/460 [Python] union find (disjoint-set) 알고리즘 union find (disjoint-set) 이란? 서로 중복되지 않는 부분 집합들로 나눠진 원소들에 대한 정보를 저장하고 조작하는 자료 구조입니다. 간단하게 다수의 노드들 중에 연결된 노드를 찾거나 노드들을 brownbears.tistory.com union find(disjoint-set)의 핵심은 아래 3가지. 1. 초기화 : N 개의 원소가 각각의 집합에 ..