Kyopro Library
 
読み取り中…
検索中…
一致する文字列を見つけられません
DynamicConnectivity 構造体

オフラインの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.hpp5 行目に定義があります。

構築子と解体子

◆ DynamicConnectivity()

DynamicConnectivity::DynamicConnectivity ( int v,
int q )
inline

コンストラクタ

引数
v頂点数
qクエリ数

offline_dynamic_connectivity.hpp9 行目に定義があります。

関数詳解

◆ unite()

void DynamicConnectivity::unite ( int time,
int u,
int v )
inline

時間 time に頂点 u, v を連結する

offline_dynamic_connectivity.hpp16 行目に定義があります。

◆ cut()

void DynamicConnectivity::cut ( int time,
int u,
int v )
inline

時間 time に頂点 u, v を切断する

offline_dynamic_connectivity.hpp22 行目に定義があります。

◆ build()

void DynamicConnectivity::build ( )
inline

クエリ処理の前計算を行う

offline_dynamic_connectivity.hpp28 行目に定義があります。

◆ execute()

void DynamicConnectivity::execute ( auto & f,
int k = 1 )
inline

クエリ関数 f を処理する

offline_dynamic_connectivity.hpp42 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: