플로이드 워셜 알고리즘 최단 거리 정보 저장 다익스트라 : 1차원 리스트 플로이드 : 모든 노드에 대해 다른 모든 노드로 가는 최단거리 정보를 담아야 하기 때문에 2차원 리스트를 사용한다. → O(N^2) 알고리즘 다익스트라 : 그리디 알고리즘 플로이드 : 다이나믹 프로그래밍, N번만큼의 단계를 반복하며 ‘점화식에 맞게’ 2차원 리스트를 갱신한다. INF = int(1e9) # 무한을 의미하는 값으로 10억을 설정 # 노드의 개수 및 간선의 개수를 입력받기 n = int(input()) m = int(input()) # 2차원 리스트(그래프 표현)를 만들고, 모든 값을 무한으로 초기화 graph = [[INF] * (n + 1) for _ in range(n + 1)] # 자기 자신에서 자기 자신으로 가..