구현방법- 단계마다 방문하지 않은 노드 중에서 최단 거리가 가장 짧은 노드를 선택하기 위해 힙 자료구조 이요1. 현재 가장 가까운 노드를 저장해 놓기 위해 힙 자료구조를 추가적으로 이용2. 현재 최단 거리가 가장 짧은 노드를 선택해야하므로 최소 힙 사용 import heapqimport sysinput = sys.stdin.readlineINF = int(1e9) # 무한을 의미하는 값으로 10억을 설정# 노드의 개수, 간선의 개수를 입력받기n, m = map(int, input().split())# 시작 노드 번호를 입력받기start = int(input())# 각 노드에 연결되어 있는 노드에 대한 정보를 담는 리스트를 만들기graph = [[] for i in range(n + 1)]# 최단 거리 테..