
파이썬 백준 2660번 : 회장뽑기
·
Algorithm/python 백준
문제https://www.acmicpc.net/problem/2660 🏅풀이알고리즘다익스트라자료구조인접리스트(그래프표현), 최소힙(다익스트라) 자신을 0으로 두고 자신과 연결된 노드의 dist배열을 업데이트 하면서 해결했다.결국 dist의 max를 return 한다. 예제 1번의 경우 3의 dist배열은 [1000001, 2, 1, 0,1,1]이다. return 전 0인덱스를 -1로 초기화 하므로 max(dist)는 2이다. import sysimport heapqdef dijkstra(s): dist=[1000001]*(N+1) #dist는 0부터 N까지 heap=[] visited=set() dist[s]=0 heapq.heappush(heap,(0,s)) whil..