题解:P11993 [JOIST 2025] 迁移计划 / Migration Plan(暂无数据)
Aegleseeker_ · · 题解
来一篇说人话的题解。
bfs 序转区间是没有前途的,因为线段树合并不能直接合并两段不等长的区间,所以不太能每个点都直接维护。
考虑一些智慧的东西。每次合并的时候不直接对位合并,而是直接把
考虑查询的过程,实际上就是考虑那些子树内的修改,由于所有的修改都被你全提到当前
综上,每个深度维护一棵以 dfn 序为下标的线段树,合并操作直接线段树合并,修改操作单点改,单点查询直接求该点深度对应的那棵线段树的子树 dfn 区间和。