随笔分类 - 数据结构——树链剖分
摘要:用(a,b)表示一个点先失去a点HP,然后增加b点HP 首先容易证明忽略父亲条件下,任意两个点,先吃b大的最优 对于一个节点v和它的父节点u,若此时选v最优,那么就是吃到u时可以立即吃掉v, 于是可以将u和v合并表示吃掉u时立即吃v,然后v的子节点连到u上 于是用一个堆维护节点,并查集找父亲 Cod
阅读全文
摘要:[传送门] 树链剖分就行了,注意线段树上颜色的合并 Code
阅读全文
摘要:树剖模板题了, Code
阅读全文
摘要:[BZOJ4196] install x-> 询问根节点到x路径上0的个数,然后全变1 uninstall x-> 询问x子树(包括x)中1的个数,然后全边0 Code
阅读全文
摘要:[BZOJ3631] 树剖模板题了, Code
阅读全文

浙公网安备 33010602011771号