algo — C++23 日本語リファレンス GitHub

shortest_path_potential

関数 · ポテンシャル付き単一始点最短路(Johnson 法で使うダイクストラ)

template <weighted_graph_type G, class U, class T = graph_weight_t<G>>
std::vector<T> shortest_path_potential(const G &g, const std::vector<U> &potentials, int s = 0, T inf = std::numeric_limits<T>::max());

概要

ポテンシャル付き単一始点最短路(Johnson 法で使うダイクストラ)

テンプレートパラメータ

名前 説明
G 重み付きグラフ型(list_graph<T> / csr_graph<T> のいずれでも可)

計算量

備考