[백준] 11724번 : 연결 요소의 개수 - Python(파이썬)

강재원·2022년 12월 1일
0

[코딩테스트] Python

목록 보기
191/200



https://www.acmicpc.net/problem/11724

import sys
sys.setrecursionlimit(10000)

def dfs(a):
    check[a]=True

    for i in arr[a]:
        if check[i]==False: dfs(i)

n,m=map(int,input().split())
arr=[[] for _ in range(n+1)]
check=[False]*(n+1)
for _ in range(m):
    u,v=map(int,input().split())
    arr[u].append(v)
    arr[v].append(u)
count=0
for i in range(1,n+1):
    if check[i]==False:
        dfs(i)
        count+=1
print(count)
profile
개념정리 & 문법 정리 & 알고리즘 공부

0개의 댓글