LCA 学习笔记 15 | 1 | 学习笔记 | 2024-12-23 20:49 | ztrztr 134 字 | 3 分钟 LCA 是最近公共祖先的简称。 朴素算法 如果两个点的深度相同:就往上跳,直到两个节点相同。 否则先让两个点的深度相同。 倍增 和朴素算法类似,只是把挨个往上跳变成每次跳 $2^i$。 代码: #include <bits/stdc++.h> using namespace std; /* */ int n, m, s; vector … 树算法