![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
y_immortal
蒟蒻蒟蒻
展开
-
CF487E Tourists + 圆方树学习笔记(圆方树+树剖+线段树+multiset)
题目链接QWQ果然我已经什么都学不会的人了。这个题目要求的是图上所有路径的点权和!QWQ(我只会树上啊!)这个如果是好啊这时候就需要圆方树!首先在介绍圆方树之前,我们先来一点简单的前置知识首先,我们需要知道什么是点双联通分量若一个无向图中的去掉任意一个节点都不会改变此图的连通性,即不存在割点,则称作点双连通图。那么一个极大的点双联通子图,就是一个双联通分量了那么求这个方法,和普...原创 2018-12-06 18:59:53 · 283 阅读 · 0 评论 -
洛谷2543AHOI2005]航线规划 (树剖+线段树+割边思路)
这个题的思路还是比较巧妙的。首先,我们发现操作只有删除和询问两种,而删除并不好维护连通性和割边之类的信息。所以我们不妨像WC2006水管局长那样,将询问离线,然后把操作转化成加边和询问。然后,我们会发现,若存在一条边x−>yx->yx−>y,那么原本x到y的所有割边,都会变成非割边。那意味着什么呢?似乎加边操作,可以直接转化成区间修改。那我们就可以首先...原创 2018-12-24 14:53:43 · 368 阅读 · 0 评论 -
洛谷3241 [HNOI2015]开店(标记永久化+主席树+树剖)
这个题可以说是LNOI2014 LCA这个题的加强版所以那个题的博客就咕咕咕啦hhhqwq直接介绍做法了考虑一个如何求两个点x,yx,yx,y的lcalcalca到根的路径和,我们发现,如果我们在确定一个根后,将每一条边的边权赋值给他的tototo,那么实际上就是对于xxx,把它所有到根的路径上所有点都标记+1+1+1,然后在yyy点统计yyy到根的路径上所有点的标记数×权值标记数\tim...原创 2019-03-22 23:01:34 · 295 阅读 · 0 评论