Skip to content

Commit 4a9b8c0

Browse files
committed
self to dfs
1 parent b93e006 commit 4a9b8c0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

library/graphs/bcc_callback.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@
4444
void bcc(const auto& adj, auto f) {
4545
int n = sz(adj), q = 0, s = 0;
4646
vi t(n), st(n);
47-
auto dfs = [&](auto&& self, int u) -> int {
47+
auto dfs = [&](auto&& dfs, int u) -> int {
4848
int l = t[u] = ++q;
4949
for (int v : adj[u]) {
5050
int siz = s, lu = 0;
51-
l = min(l, t[v] ?: (lu = self(self, st[s++] = v)));
51+
l = min(l, t[v] ?: (lu = dfs(dfs, st[s++] = v)));
5252
if (lu >= t[u]) {
5353
st[s++] = u;
5454
f({siz + all(st) - n + s});

0 commit comments

Comments
 (0)