オフラインのDinamic Connectiviy [詳解]
#include "offline_dynamic_connectivity.hpp"
公開メンバ関数 | |
DynamicConnectivity (int v, int q) | |
コンストラクタ | |
void | unite (int time, int u, int v) |
時間 time に頂点 u, v を連結する | |
void | cut (int time, int u, int v) |
時間 time に頂点 u, v を切断する | |
void | build () |
クエリ処理の前計算を行う | |
void | execute (auto &f, int k=1) |
クエリ関数 f を処理する | |
オフラインのDinamic Connectiviy
offline_dynamic_connectivity.hpp の 5 行目に定義があります。
|
inline |
|
inline |
時間 time に頂点 u, v を連結する
offline_dynamic_connectivity.hpp の 16 行目に定義があります。
|
inline |
時間 time に頂点 u, v を切断する
offline_dynamic_connectivity.hpp の 22 行目に定義があります。
|
inline |
クエリ処理の前計算を行う
offline_dynamic_connectivity.hpp の 28 行目に定義があります。
|
inline |
クエリ関数 f を処理する
offline_dynamic_connectivity.hpp の 42 行目に定義があります。