문제 초기에 {0}, {1}, {2}, ... {n} 이 각각 n+1개의 집합을 이루고 있다. 여기에 합집합 연산과, 두 원소가 같은 집합에 포함되어 있는지를 확인하는 연산을 수행하려고 한다. 집합을 표현하는 프로그램을 작성하시오. 예시 입력 7 8 0 1 3 1 1 7 0 7 6 1 7 1 0 3 7 0 4 2 0 1 1 1 1 1 예시 출력 NO NO YES 아이디어 대놓고 유니온 파인드 알고리즘 유니온 파인드 소스코드 #include using namespace std; int N, M; int parent[1000010]; int order[100010][3]; int find(int x) { if (parent[x] == x) return x; return parent[x] = find(pare..