P5384 Solution
这题空间 \(\mathcal O(n\log n)\) 会 MLE。考虑怎么搞到 \(\mathcal O(n)\)。
首先求 k 级祖先用树剖空间是 \(\mathcal O(n)\) 的。
然后看看我们建线段树的过程,我们发现每次查询都是在对应深度的线段树里查,
那么考虑把询问离线,把节点、询问对应到深度里去,
对深度扫描线,动态维护线段树(单点加,区间查询)即可。
标签:线段,solution,查询,p5384,深度,mathcal From: https://www.cnblogs.com/iorit/p/18052649