Competitive Programming Template Collection

Tarjan's Algorithm for Strongly Connnected Components namespace TarjanSCC { int dfn[N], low[N], index, colorCount; int comp[N], size[N], value[N]; bool inStack[N]; stack<int> stk; vector<int> graph[N]; void tarjan(int u) { dfn[u] = low[u] = ++index; stk.push(u); inStack[u] = true; ...

Posted on Tue, 02 Jun 2026 18:01:50 +0000 by justgrafx