import sys
def solution(idx):
for i in arr[idx]:
if check[i] == 0:
check[i] = 1
solution(i)
N = int(sys.stdin.readline().strip())
arr = {n: [] for n in range(1, N+1)}
D = int(sys.stdin.readline().strip())
check = [0] * (N + 1)
for _ in range(D):
a, b = map(int, sys.stdin.readline().split())
arr[a].append(b)
arr[b].append(a)
check[1] = 1
solution(1)
print(sum(check) - 1)
'파이썬 코테 준비' 카테고리의 다른 글
[백준 7576] 토마토 - Python(파이썬) (0) | 2021.03.09 |
---|---|
[백준 1012] 유기농 배추 - Python(파이썬) (0) | 2021.03.09 |
[백준 9251] LCS - Python(파이썬) (0) | 2021.03.09 |
[백준 2565] 전깃줄 - Python(파이썬) (0) | 2021.03.04 |
[백준 11054] 가장 긴 바이토닉 부분 수열 - Python(파이썬) (0) | 2021.03.04 |
댓글