CF925E
shiruoyu114514 · · 题解
给定一棵树,点有点权
t_i ,有颜色黑白,初始全白。需要维护:单点翻转颜色,问有多少个白点内部有至少
t_i+1 个黑点。
果断考虑分块。考虑建立 dfs 序之后维护
对于整块而言,我们可以维护桶数组
一个很有意思的分块:每条重链单独分块长为
shiruoyu114514 · · 题解
给定一棵树,点有点权
t_i ,有颜色黑白,初始全白。需要维护:单点翻转颜色,问有多少个白点内部有至少
t_i+1 个黑点。
果断考虑分块。考虑建立 dfs 序之后维护
对于整块而言,我们可以维护桶数组
一个很有意思的分块:每条重链单独分块长为