Skip to content

Commit 30743b9

Browse files
authored
auto&& -> auto (#211)
* auto&& -> auto * remove return type as well * missed this one * add these back * put these back as well * add these back too
1 parent 0c447be commit 30743b9

18 files changed

+21
-21
lines changed

library/convolution/min_plus_convolution_convex_and_arbitrary.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ vi min_plus(const vi& convex, const vi& arbitrary) {
99
int n = sz(convex);
1010
int m = sz(arbitrary);
1111
vi res(n + m - 1, INT_MAX);
12-
auto dnc = [&](auto&& dnc, int res_le, int res_ri,
13-
int arb_le, int arb_ri) -> void {
12+
auto dnc = [&](auto dnc, int res_le, int res_ri,
13+
int arb_le, int arb_ri) {
1414
if (res_le >= res_ri) return;
1515
int mid_res = (res_le + res_ri) / 2;
1616
int op_arb = arb_le;

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) -> int {
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) -> void {
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) -> bool {
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) -> int {
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/strongly_connected_components/add_edges_strongly_connected.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ vector<pii> extra_edges(const auto& g, int num_sccs,
2929
zero_in[scc_id[v]] = 0;
3030
}
3131
vector<bool> vis(num_sccs);
32-
auto dfs = [&](auto&& dfs, int u) {
32+
auto dfs = [&](auto dfs, int u) {
3333
if (empty(scc_g[u])) return u;
3434
for (int v : scc_g[u])
3535
if (!vis[v]) {

library/graphs/strongly_connected_components/offline_incremental_scc.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ vi offline_incremental_scc(vector<array<int, 2>> eds,
1616
vi ids(n, -1), joins(m, m), idx(m), vs(n), scc_id;
1717
iota(all(idx), 0);
1818
vector<vi> g;
19-
auto dnc = [&](auto&& dnc, auto el, auto er, int tl,
19+
auto dnc = [&](auto dnc, auto el, auto er, int tl,
2020
int tr) {
2121
g.clear();
2222
int mid = midpoint(tl, tr);

library/graphs/uncommon/bridges.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
auto bridges(const auto& g, int m) {
1919
int n = sz(g), num_ccs = 0, q = 0, s = 0;
2020
vi br_id(n, -1), is_br(m), tin(n), st(n);
21-
auto dfs = [&](auto&& dfs, int u, int p) -> int {
21+
auto dfs = [&](auto dfs, int u, int p) -> int {
2222
int low = tin[u] = ++q;
2323
st[s++] = u;
2424
for (auto [v, e] : 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) -> int {
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/edge_cd.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
//! @space O(n)
1616
template<class G> void edge_cd(vector<G>& g, auto f) {
1717
vi siz(sz(g));
18-
auto ctd = [&](auto&& ctd, int u, int p, int m) -> int {
18+
auto ctd = [&](auto ctd, int u, int p, int m) -> int {
1919
siz[u] = 1;
2020
for (int v : g[u])
2121
if (v != p) {
@@ -25,7 +25,7 @@ template<class G> void edge_cd(vector<G>& g, auto f) {
2525
return 2 * siz[u] > m ? siz[p] = m + 1 - siz[u],
2626
u : -1;
2727
};
28-
auto dfs = [&](auto&& dfs, int u, int m) -> void {
28+
auto dfs = [&](auto dfs, int u, int m) {
2929
if (m < 2) return;
3030
u = ctd(ctd, u, u, m);
3131
int sum = 0;

0 commit comments

Comments
 (0)