摘要: 一、倍增 预处理 \(O(n\log n)\),单次查询 \(O(\log n)\)。 二、tarjan 狗都不用。询问离线。总共 \(O(n\times a(n) + q)\)。 三、树剖 预处理 \(O(n)\),查询 \(O(\log n)\)。比倍增常数小很多。 int Lca(int x, 阅读全文
posted @ 2024-07-03 12:21 LCat90 阅读(3) 评论(0) 推荐(0) 编辑