摘要: 预处理出点 \(u\) 往上坐 \(2^i\) 次车后能到达的深度最浅节点 \(f_{u,i}\),查询时把两个点在深度大于 lca 时一直倍增向上跳,这时只需要查询是否有车直接经过两点。相当于这辆车的两个端点分别在这两点的子树内,用 dfs 序将其转化为二位数点即可。二位数点可以用桶排。 考虑如何 阅读全文
posted @ 2022-02-05 13:58 zqs2020 阅读(71) 评论(0) 推荐(0) 编辑