7. DFS/BFS(특정 거리의 도시 찾기, 경쟁적 전염)
·
Python/알고리즘(Python)
특정 거리의 도시 찾기(⭐)# 특정 거리의 도시 찾기 from collections import deque n,m,k,x = map(int,input().split()) graph = [[]for _ in range(n+1)] for i in range(m): a,b = map(int, input().split()) graph[a].append(b) distance = [-1] * (n+1) distance[x] = 0 q = deque([x]) while q: now = q.popleft() for next_node in graph[now]: if distance[next_node] == -1: distance[next_node] = distance[now] + 1 q.append(next_node) ..