树链剖分
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这个题的加强版 所以那个题的博客就咕咕咕啦 hhh qwq直接介绍做法了 考虑一个如何求两个点x,yx,yx,y的lcalcalca到根的路径和,我们发现,如果我们在确定一个根后,将每一条边的边权赋值给他的tototo,那么实际上就是对于xxx,把它所有到根的路径上所有点都标记+1+1+1,然后在yyy点统计yyy到根的路径上所有点的标记数×权值标记数\tim...原创 2019-03-22 23:01:34 · 300 阅读 · 0 评论