
树上倍增
HeRaNO
这个作者很懒,什么都没留下…
展开
-
[NOIP] [LCA] [贪心] NOIP2012Day2 疫情控制(blockade)
//这题真心BT,阅读时请做好心理准备 题目描述 Description H国有n个城市,这n个城市用n-1条双向道路相互连通构成一棵树,1号城市是首都,也是树中的根节点。 H国的首都爆发了一种危害性极高的传染病。当局为了控制疫情,不让疫情扩散到边境城市(叶子节点所表示的城市),决定动用军队在一些城市建立检查点,使得从首都到边境城市的每一条路径上都至少有一个检查点,边境城市也可以建立检原创 2019-12-08 16:55:02 · 1796 阅读 · 0 评论 -
[虚树] [LCA] [Treap] [CH Round #56] 异象石
题目传送门 这题是和某JMS一中联考的题……也不知道NOIP模拟赛为什么会有平衡树和虚树的知识估计是卡AK的,据说SDOI2015的寻宝游戏是一道题…… 虚树可以处理一类树上问题,每次操作为树上的点打标记,询问打上标记的一类点的性质。这种性质与未打标记的点无关或可以消除这种影响。 很自然想到把这些点单独拎出来建一棵新树,在新树处理所有询问,可是单独拎出来点破坏了原有的父子信息,所以我们把LCA原创 2017-09-23 01:41:30 · 703 阅读 · 0 评论 -
[NOIP] [LCA] NOIP2016Day1 天天爱跑步
NOIP2016Day1T2原创 2017-02-23 23:13:37 · 4186 阅读 · 1 评论 -
[最小生成树] [LCA] [BZOJ4242] 水壶(bottle)
(不是权限题,直接传送) (题目描述懒得复制粘贴了……) 题目给出了网格,求两格之间最短路径的最大值…… 别想二分,直接最小生成树+LCA搞定。 怎么构出最小生成树? 单一跑建筑物是会T的,所以把所有建筑物都扔进队列跑BFS,记录一个建筑物拓展出的空地和与这个建筑物之间的距离。如果一次BFS搜到将要扩展的格子不属于自己,就将这两个格子的所属建筑物连边。跑MST….. 然后,果断货车运输,原创 2017-01-12 02:30:30 · 808 阅读 · 2 评论