摘要:
#####倍增求LCA 用 \(f_{x,k}\) 表示 \(x\) 向根节点走了 \(2^k\) 步到达的节点。 易得: \[ f_{x,k+1}=f_{f_{x,k},k} \] 所以遍历一次图可预处理出。 对于一组 \((x,y)\) 的询问: 选择深度更深的节点,倍增跳到与另一点深度相同处。 阅读全文
posted @ 2021-11-14 19:35
字如其人
阅读(67)
评论(0)
推荐(0)
摘要:
考前还是很紧张的,进考场之后就好多了。 先打了个快读板子,然后正序开题。T1看完题就想出了1个二分+线段树的 \(O(nlog^2n)\) 做法;T2以前校内做过的一道题很像,所以想了一下也想出做法了; T3看完题没什么思路。此时刚过了半个小时,SB的我觉得前两道题一个半小时内能搞完,所以就没看T4 阅读全文
posted @ 2021-11-14 19:31
字如其人
阅读(52)
评论(0)
推荐(0)

浙公网安备 33010602011771号