문제 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1≤V≤20,000, 1≤E≤300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1≤K≤V)가 주어진다. www.acmicpc.net 알고리즘 - bfs 탐색을 통해 문제를 수행한다. - deque가 아닌 heapq를 통해 리스트를 추가하여 각 정점을 탐색한다. - 각 정점에서 연결되어 있는 다른 정점을 확인하고 그 정점까지 걸린 거리를 비교하여 최단 경로를 초기화 한다. - 초기화 했다면 정점까지 걸린 거리와 정점의 번호를 리스트에 푸시한다. 코드 import sys from collections import deque import heapq # bfs 탐색 ..