View on GitHub

cp-library

Incremental (Offline) SCC

C++ 用ライブラリ一覧に戻る

ソースコード

nachia/graph/incremental-scc-offline.hpp

主な機能

空のグラフから始めて、次のクエリ $Q$ 個を一連に実行したときの出力を求める。

関数 IncrementalSccOffline

CsrArray<int> IncrementalSccOffline(Graph G);

nachia::Graph とは?

出力を A とすると、 A[i] は $i$ 番目の辺の追加によって連結になる $2$ 成分を結ぶ辺の番号のリストである。対象の辺で DSU にクエリを与えることで、強連結成分を管理できる。


TOP PAGE