백준 / 1238번 / 파티 / python 파이썬
·
Coding Test/Baekjoon
문제 : https://www.acmicpc.net/problem/1238 나의 풀이import heapqdef dijkstra(start): distances = [float('inf')] * (N + 1) distances[start] = 0 pq = [] heapq.heappush(pq, (0, start)) while pq: dist, now = heapq.heappop(pq) if distances[now] >= dist: for next_node, time in graph[now]: if dist + time 다익스트라로 최단 거리를 구해 그 중 가장 거리가 긴 값..