Skip to content

Commit aa0d862

Browse files
committed
put these back as well
1 parent 237254d commit aa0d862

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

library/graphs/bcc_callback.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
void bcc(const auto& g, auto f) {
4545
int n = sz(g), q = 0, s = 0;
4646
vi t(n), st(n);
47-
auto dfs = [&](auto dfs, int u) {
47+
auto dfs = [&](auto dfs, int u) -> int {
4848
int l = t[u] = ++q;
4949
for (int v : g[u]) {
5050
int siz = s, lu = 0;

library/graphs/euler_path.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
vector<pii> euler_path(auto& g, int m, int s) {
1717
vi vis(m);
1818
vector<pii> path;
19-
auto dfs = [&](auto dfs, int u, int eu) {
19+
auto dfs = [&](auto dfs, int u, int eu) -> void {
2020
while (!empty(g[u])) {
2121
auto [v, ev] = g[u].back();
2222
g[u].pop_back();

library/graphs/hopcroft_karp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ struct hopcroft_karp {
4343
}
4444
}
4545
if (!found) break;
46-
auto dfs = [&](auto dfs, int u) {
46+
auto dfs = [&](auto dfs, int u) -> bool {
4747
for (int v : g[u]) {
4848
int w = to_l[v];
4949
if (w == -1 ||

library/graphs/scc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
auto scc(const auto& g) {
1212
int n = sz(g), num_sccs = 0, q = 0, s = 0;
1313
vi scc_id(n, -1), tin(n), st(n);
14-
auto dfs = [&](auto dfs, int u) {
14+
auto dfs = [&](auto dfs, int u) -> int {
1515
int low = tin[u] = ++q;
1616
st[s++] = u;
1717
for (int v : g[u])

library/graphs/uncommon/cuts.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
auto cuts(const auto& g, int m) {
2020
int n = sz(g), num_bccs = 0, q = 0, s = 0;
2121
vi bcc_id(m, -1), is_cut(n), tin(n), st(m);
22-
auto dfs = [&](auto dfs, int u, int p) {
22+
auto dfs = [&](auto dfs, int u, int p) -> int {
2323
int low = tin[u] = ++q;
2424
for (auto [v, e] : g[u]) {
2525
assert(u != v);

library/trees/centroid_decomp.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ void centroid(auto& g, auto f) {
1616
}
1717
return 2 * siz[u] >= n ? siz[p] = n - siz[u], u : -1;
1818
};
19-
auto dfs = [&](auto dfs, int u, int p, int n) {
19+
auto dfs = [&](auto dfs, int u, int p, int n) -> void {
2020
f(u = ctd(ctd, u, u, n), p);
2121
for (int v : g[u])
2222
erase(g[v], u), dfs(dfs, v, u, siz[v]);

0 commit comments

Comments
 (0)