현제의 현재이야기
<2022모각코/TIL> [백준/python] 9372 - 상근이의 여행 본문
import sys
def dfs(node, cnt):
check[node] = 1
for n in graph[node]:
if check[n] == 0:
cnt = dfs(n, cnt+1)
return cnt
for _ in range(int(sys.stdin.readline())):
N, M = map(int, sys.stdin.readline().split())
graph = [[] for _ in range(N+1)]
for _ in range(M):
u, v = map(int, sys.stdin.readline().split())
graph[u].append(v)
graph[v].append(u)
check = [0]*(N+1)
check[1] = 0
cnt = dfs(1, 0)
print(cnt)
알고리즘:
비행기가 연결리스트이다.
모든 비행기가 연결되어있으므로 그냥 방문해야 하는 나라 - 1 하면 된다. 오늘도 그래프 연습 문제!!
'algorithm > HUFS 2022 하계 모각코' 카테고리의 다른 글
<2022모각코/TIL> 코드트리 - 그래프 탐색 (0) | 2022.08.07 |
---|---|
<2022모각코/TIL> [백준/python] 3048 - 개미 (0) | 2022.08.05 |
<2022모각코/TIL> [백준/python] 11724 - 연결 요소 개수 (0) | 2022.07.29 |
<2022모각코/TIL> [백준/python] 17451 - 평행우주 (0) | 2022.07.23 |
<2022모각코/TIL> [백준/python] 연결 요소의 개수 (BFS) (0) | 2022.07.22 |
Comments