코딩테스트/다익스트라1 [백준] 1753번 최단경로 (다익스트라 문제) 문제 백준 1753번 www.acmicpc.net/problem/1753 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1≤V≤20,000, 1≤E≤300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1≤K≤V)가 주어진다. www.acmicpc.net 풀이 기본적인 다익스트라 문제이다. 다만 시간 제한이 있기 때문에, PriorityQueue 또는 heapq를 사용 heapq에서 (순서매길것, 아님) 이렇게 구성되도록 바꿈 visited 삭제: 자꾸 시간 초과 떠서.. 이 세가지만 신경쓰고 구현하면 된다. 제출코드 import heapq import sys INF = sys.maxsize V, E = [int(.. 2021. 5. 8. 이전 1 다음