summaryrefslogtreecommitdiff
path: root/content/graph/binary_lifting.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'content/graph/binary_lifting.cpp')
-rw-r--r--content/graph/binary_lifting.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/content/graph/binary_lifting.cpp b/content/graph/binary_lifting.cpp
index f88b1a9..5ed6c07 100644
--- a/content/graph/binary_lifting.cpp
+++ b/content/graph/binary_lifting.cpp
@@ -3,7 +3,7 @@ struct Lift {
Lift(vector<vector<int>> &adj, int root):
dep(adj.size()), par(adj.size()), jmp(adj.size(), root) {
- auto dfs = [&](auto &self, int u, int p, int d) -> void {
+ auto dfs = [&](auto &&self, int u, int p, int d) -> void {
dep[u] = d, par[u] = p;
jmp[u] = dep[p] + dep[jmp[jmp[p]]] == 2*dep[jmp[p]]
? jmp[jmp[p]] : p;