Kyopro Library
 
読み取り中…
検索中…
一致する文字列を見つけられません
warshall_floyd.hpp
[詳解]
1#include"../../../kyopro_library/template.hpp"
2
3/// @brief ワーシャルフロイド法
4/// @brief 全頂点間の最短距離を求める
5/// @note O(V^3)
6void 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}
void WarshallFloyd(vector< vector< ll > > &g)
ワーシャルフロイド法