Dijkstra's algorithm
単一始点の場合 formula_9 なら幅優先探索が、formula_10 ならダイクストラ法が、そうでないならベルマン-フォード法が使える。