백준 18352번: 특정 거리의 도시 찾기
import heapqN, M, K, X = map(int, input().split())graph = [[] for _ in range(N + 1)]INF = 1e8distance = [INF] * (N + 1)for i in range(M): A, B = map(int, input().split()) graph[A].append((B, 1))def dijkstra(graph, start): q = [] heapq.heappush(q, (0, start)) distance[start] = 0 while q: dist, now = heapq.heappop(q) if distance[now] 🔍 문제 설명N개의 도시와 M개의 도로가 존재하는 방향..