图论-树论-树链剖分
破壁人五号
这个作者很懒,什么都没留下…
展开
-
题解 CF1017G The Tree【树链剖分 线段树】
题目链接:CF1017G题意一棵以 1 为根的有根树,每个节点初始为白色,要求支持以下操作:1 x:若 xxx 节点为白色,将 xxx 变为黑色;若 xxx 节点为黑色,对 xxx 的每个儿子执行 1 操作;2 x:将 xxx 的子树全设为白色;3 x:询问 xxx 的颜色。n,m≤105n,m\leq 10^5n,m≤105题解给每个点分配一个点权 wiw_iwi,初始为 −1-1−1,可以把它理解为从上往下染黑到 iii 后,这个节点上做过的操作会让这个过程会向下多延伸 wiw_i原创 2020-06-16 09:16:02 · 213 阅读 · 0 评论 -
题解 [SDOI2014] 旅行(LOJ #2195 / 洛谷 P3313)【树链剖分 动态开点线段树】
题目链接:洛谷 P3313 / LOJ #2195题意一棵 nnn 个点的数,每个点有一个颜色 cic_ici 与权值 wiw_iwi,mmm 次操作:修改某个点的权值;修改某个点的颜色;查询 xxx 到 yyy 的路径上,颜色为 cxc_xcx 的所有点的权值和(保证 cx=cyc_x=c_ycx=cy);查询 xxx 到 yyy 的路径上,颜色为 cxc_xcx 的所有点的最大值(保证 cx=cyc_x=c_ycx=cy)。n,m,c≤105n,m,c\leq 10^5原创 2020-06-15 11:10:49 · 162 阅读 · 0 评论