Kyopro Library
読み取り中…
検索中…
一致する文字列を見つけられません
warshall_floyd.hpp
[詳解]
1
#
include
"../../../kyopro_library/template.hpp"
2
3
/// @brief ワーシャルフロイド法
4
/// @brief 全頂点間の最短距離を求める
5
/// @note O(V^3)
6
void
WarshallFloyd
(vector<vector<ll>>& g) {
7
int
n=g.size();
8
for
(
int
k=0; k<n; k++)
for
(
int
i=0; i<n; i++)
for
(
int
j=0; j<n; j++) {
9
chmin(g[i][j],g[i][k]+g[k][j]);
10
}
11
}
WarshallFloyd
void WarshallFloyd(vector< vector< ll > > &g)
ワーシャルフロイド法
Definition
warshall_floyd.hpp:6
graph
shortest_path
warshall_floyd.hpp
構築:
1.13.2