백준의 단계별로 풀어보기의 '최단 경로' 단계에서, 각종 최단 경로 알고리즘들을 사용하여 문제들을 풀어보도록 하겠습니다. 이 포스트에서 다룰 알고리즘은 순서대로 다익스트라 알고리즘, 벨만-포드 알고리즘, 플로이드-와셜 알고리즘입니다. 백준 Online Judge에서 풀어볼 문제들은 순차적으로 BOJ 9370 : '미확인 도착지', BOJ 11657 : '타임머신', BOJ 11404 : '플로이드'입니다. 다익스트라 알고리즘 (BOJ 9370 : 미확인 도착지) 가장 먼저 풀어볼 문제는 다익스트라 알고리즘을 사용하는 문제입니다. 문제를 요약해보면, 정점들을 이은 간선들의 번호 및 거리가 주어지고, s에서 출발하여 g, h를 거쳐 목적지의 후보지까지 갈 때, 만약 s에서 목적지 후보까지의 거리가 같다면 그..