diff options
Diffstat (limited to 'content/graph/binary_lifting.cpp')
| -rw-r--r-- | content/graph/binary_lifting.cpp | 2 |
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; |
