最大流 [詳解]
#include "max_flow.hpp"
クラス | |
struct | Edge |
辺構造体 [詳解] | |
公開メンバ関数 | |
MaxFlow (int n) | |
MaxFlow ()=default | |
void | add_edge (int from, int to, ll cap) |
容量 cap の辺を追加する | |
ll | flow (int s, int t) |
s から t への最大流を求める | |
vector< int > | mincut (int v=0) |
直前に流したフローから最小カットを復元する | |
vector< Edge > | get_edges () |
直前に流したフローの辺の情報を返す | |
最大流
max_flow.hpp の 5 行目に定義があります。
|
inline |
max_flow.hpp の 17 行目に定義があります。
|
default |
|
inline |
容量 cap の辺を追加する
max_flow.hpp の 21 行目に定義があります。
|
inline |
|
inline |
|
inline |
直前に流したフローの辺の情報を返す
max_flow.hpp の 90 行目に定義があります。