树链剖分
niiick
OIer/ACMer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
长链剖分
长链剖分也属于树链剖分的一种 一般讲的树剖都指轻重链剖分,它可以用于维护树上路径的信息 而长链剖分则是用于维护有关深度的信息 剖分方法 长链剖分的剖分方法与轻重链剖分极其相似 只需要把以子树大小判断重儿子改成以节点深度判断即可 void dfs1(int u,int pa) { dep[u]=mxd[u]=dep[pa]+1;//mxd是该节点出发能到的最大深度 for(int i=head[u];i;i=E[i].nxt) { int v=E[i].v; if(v==pa) continu原创 2020-10-24 19:25:54 · 2514 阅读 · 0 评论 -
洛谷P3979 遥远的国度【树链剖分】
时空限制 1000ms / 128MB 题目描述 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度。当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务后才能进入遥远的国度继续追杀。 问题是这样的:遥远的国度有n个城市,这些城市之间由一些路连接且这些城市构成了一颗树。这个国度有一个首都,我们可以把这个首都看...原创 2019-04-02 18:23:33 · 184 阅读 · 0 评论 -
BZOJ4568 || 洛谷P3292 [SCOI2016]幸运数字【线性基+倍增/树剖】
Time Limit: 60 Sec Memory Limit: 256 MB Description A 国共有 n 座城市,这些城市由 n-1 条道路相连,使得任意两座城市可以互达,且路径唯一。每座城市都有一个 幸运数字,以纪念碑的形式矗立在这座城市的正中心,作为城市的象征。一些旅行者希望游览 A 国。旅行者计划 乘飞机降落在 x 号城市,沿着 x 号城市到 y 号城市之间那条唯...原创 2018-08-11 10:35:44 · 385 阅读 · 0 评论 -
BZOJ5293 || 洛谷P4427 [BJOI2018]求和【树上差分+LCA】
Time Limit: 20 Sec Memory Limit: 512 MB Description master 对树上的求和非常感兴趣。他生成了一棵有根树,并且希望多次询问这棵树上一段路径上所有节点深度的k 次方和,而且每次的k 可能是不同的。此处节点深度的定义是这个节点到根的路径上的边数。他把这个问题交给 了pupil,但pupil 并不会这么复杂的操作,你能帮他解决吗? ...原创 2018-05-26 13:05:46 · 718 阅读 · 0 评论 -
SPOJ QTREE2 - Query on a tree II【树链剖分+LCA】
树剖原创 2018-04-24 17:26:48 · 328 阅读 · 0 评论 -
SPOJ - QTREE3 Query on a tree again! && 洛谷P4092 [HEOI2016/TJOI2016]树【树链剖分】
树链剖分原创 2018-04-24 16:56:23 · 256 阅读 · 0 评论 -
洛谷P2146 [NOI2015]软件包管理器【树链剖分】
树链剖分原创 2018-04-07 18:59:41 · 166 阅读 · 0 评论 -
P1505 [国家集训队]旅游【树链剖分】
树链剖分原创 2018-04-07 18:24:07 · 184 阅读 · 1 评论 -
LCA—树链剖分求解
lca;树链剖分原创 2018-03-07 18:35:42 · 412 阅读 · 0 评论 -
树链剖分—学习笔记
树链剖分原创 2018-03-07 18:26:56 · 358 阅读 · 0 评论
分享