import heapqimport sysinput = sys.stdin.readlineINF = int(1e9)def dijkstra(start, graph, n): """ 다익스트라 최단 거리 알고리즘 """ distance = [INF] * (n + 1) distance[start] = 0 q = [] heapq.heappush(q, (0, start)) while q: dist, now = heapq.heappop(q) if distance[now] distance = [INF] * (n + 1) #해당 노드까지 최소 거리distance[start] = 0 # 시작 노드는 0으로 초기화q = []heapq.heap..