![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
UniverseofHK
事情留在今天,时间送给明天
展开
-
【生物】分类(洛谷跨年夜场E题)(树换根+树剖)
【生物】分类 题意: 给定一张连通图,求出以1为根的最小生成树(然后就跟图没啥关系了)。 对于这棵生成树,有3种操作+3中询问: 更换根节点 树上xxx到yyy的最短路径上的点权加ddd 树上xxx所在子树所有节点点权加ddd 求xxx和yyy的LCALCALCA 求xxx到yyy的最短路径上的点权之和 求xxx所在子树所有节点点权之和 思路:关键在于换根以及求lcalcalca 这个换根想了...原创 2020-01-01 22:48:19 · 236 阅读 · 0 评论 -
树链剖分(洛谷P3384模板题)
题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3: 格式: 3 x z 表示将以x为根节点的子树内所有节点值都加上z 操作4: 格式: 4 x 表示求以x为根节点的子树内所有节点...原创 2019-07-07 23:37:23 · 214 阅读 · 0 评论 -
旅行(树链剖分+动态开点)
旅行 果然树剖的题代码量都不小,不过还是学了一波动态开点,妙呀! 题意:给定一棵带权带颜色的树,两种操作+两种询问: 操作1:更改某个点的颜色 操作2:更改某个点的权值 询问1:询问x,yx,yx,y两点间与xxx同色的点的权值和 询问2:询问x,yx,yx,y两点间与xxx同色的点的最大权值 思路: 树上操作先来个树剖肯定是不亏的! 对于1e51e51e5的颜色,每种颜色开一棵线段树,但由于空...原创 2019-09-12 12:23:08 · 136 阅读 · 0 评论