Skip to content

Commit 20cd4d4

Browse files
committed
[BOJ] 집합의 표현 / 골드 5 / 60분 실패
https://www.acmicpc.net/problem/1717
1 parent a3d91b2 commit 20cd4d4

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import sys
2+
3+
sys.setrecursionlimit(1000000)
4+
input = sys.stdin.readline
5+
6+
n, m = map(int, input().split())
7+
parent = [i for i in range(n + 1)]
8+
9+
def find_parent(x):
10+
if parent[x] != x:
11+
parent[x] = find_parent(parent[x])
12+
return parent[x]
13+
14+
15+
def union_parent(a, b):
16+
a = find_parent(a)
17+
b = find_parent(b)
18+
if a < b:
19+
parent[b] = a
20+
else:
21+
parent[a] = b
22+
23+
24+
for _ in range(m):
25+
opr, a, b = map(int, input().split())
26+
if opr == 0:
27+
union_parent(a, b)
28+
else:
29+
if find_parent(a) == find_parent(b):
30+
print("YES")
31+
else:
32+
print("NO")

0 commit comments

Comments
 (0)