随笔分类 -  树链剖分

摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6805 春季大扫除也许是我们一生中最无聊的事情之一。当然,对于 Flóra 和她的母亲而言,今年的春季大扫除要有意思得多。因为她们在地毯下发现了一张已被灰尘覆盖的树形地图。 这棵树有 N 个节点,节点从 \ 阅读全文 »
posted @ 2021-10-22 10:15 stoorz 阅读(33) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/contest/1111/problem/E 给一棵 n 个结点的树,q 次询问,每次询问首先是三个数 k,m,r,接下来跟着 k 个结点编号,请你将这 k 个结点分成不超过 m 组,使得在 阅读全文 »
posted @ 2021-09-06 20:15 stoorz 阅读(50) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7735 小 W 有一棵 n 个结点的树,树上的每一条边可能是轻边或者重边。接下来你需要对树进行 m 次操作,在所有操作开始前,树上所有边都是轻边。操作有以下两种: 给定两个点 a 和 \(b 阅读全文 »
posted @ 2021-07-26 22:43 stoorz 阅读(64) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5305 给定一棵 n 个点的有根树,节点标号 1n1 号节点为根。 给定常数 k。 给定 Q 个询问,每次询问给定 x,y。 求: \(\sum\lim 阅读全文 »
posted @ 2021-06-02 12:20 stoorz 阅读(58) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/gym/102759/problem/I 给定一棵 n 个点的有根树,初始时每个点的点权为 0。 接下来会执行 Q 次操作,每次操作会是以下两种之一: 将 u 子树内所有顶点的点权增加 1。 将 \ 阅读全文 »
posted @ 2021-05-21 09:43 stoorz 阅读(408) 评论(0) 推荐(2) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4292 X 国遭受了地震的重创, 导致全国的交通近乎瘫痪,重建家园的计划迫在眉睫。X 国由 N 个城市组成, 重建小组提出,仅需建立 N1 条道路即可使得任意两个城市互相可达。于是,重建小组很快提 阅读全文 »
posted @ 2021-05-12 13:22 stoorz 阅读(88) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5391 Cirno初始有一个空的物品序列,一个大小为 V 的背包,现在你有 q 个操作,分为两种: add x y : 表示加入一种体积为 x, 价值为 y 的物品到序列末尾 era 阅读全文 »
posted @ 2021-03-15 20:19 stoorz 阅读(75) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/925/E 有一棵 n 个点以 1 为根的树,初始所有点都是白点。接下来有 m 次操作,每次操作给定一个数 k,若 k>0,则将第 k 个点从白点变成黑 阅读全文 »
posted @ 2021-02-22 16:06 stoorz 阅读(61) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1600 定义 f(S) 表示字符串 S fail 树所有节点深度之和。g(S) 表示 S 所有字串的 f 之和。 给定一个字符串 \( 阅读全文 »
posted @ 2021-02-20 17:19 stoorz 阅读(126) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/487/E Cyberland 有 n 座城市,编号从 1 到 n,有 m 条双向道路连接这些城市。第 j 条路连接城市 aj 和 bj。每天,都有成千上万的游客来到 Cyberland 游玩。 在每 阅读全文 »
posted @ 2021-01-25 11:16 stoorz 阅读(160) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.ml/problemset/problem/504/E 给定一棵 n 个节点的树,每个节点有一个小写字母。 有 m 组询问,每组询问为树上 abcd 组成的字符串的最长公共前缀。 \(n 阅读全文 »
posted @ 2021-01-14 16:44 stoorz 阅读(120) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://loj.ac/p/6669 这是一道交互题。 Nauuo 是一个喜欢二叉树的女孩子。 这天,她创造了一个有 n 个节点的二叉树。节点的编号从 1n,其中 1 是二叉树的根节点。 不过,她不记得这棵二叉树具体长什么样子了,她只记录了 阅读全文 »
posted @ 2020-12-31 08:50 stoorz 阅读(750) 评论(0) 推荐(2) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5904 给出一棵有 n 个点的树,求有多少组点 (i,j,k) 满足 i,j,k 两两之间的距离都相等。 (i,j,k)(i,k,j) 算作同一组。 \(n\leq 1 阅读全文 »
posted @ 2020-12-30 20:49 stoorz 阅读(116) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/1009/F 给定一棵以 1 为根,n 个节点的树。设 d(u,x)u 子树中到 u 距离为 x 的节点数。 对于每个点,求一个最小的 k 阅读全文 »
posted @ 2020-12-30 19:08 stoorz 阅读(58) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5903 给定一棵 n 个点的有根树。 有 q 次询问,第 i 次询问给定 xi,ki,要求点 xiki 级祖先。 思路 长剖模板题。 长链剖分是按照子 阅读全文 »
posted @ 2020-12-30 15:41 stoorz 阅读(104) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/4488 思路 其实思路并不难,就是一道码农题罢了 /fad。 对于一次询问 x,y,我们设 lca(x,y)=p,我们把从 xy 的道路拆成 \ 阅读全文 »
posted @ 2020-10-29 08:19 stoorz 阅读(142) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://noip.ybtoj.com.cn/problem/20056 给出一棵树,点有点权,要求支持一个子树内所有树取模 k,单点修改,求一条链的和。 n105,1ai,k108。 思路 没有操作一就是裸的树剖。 发现一个数 阅读全文 »
posted @ 2020-09-15 15:41 stoorz 阅读(165) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4211 给出一个 n 个节点的有根树(编号为 0n1,根节点为 0)。 一个点的深度定义为这个节点到根的距离 +1。 设 dep[i] 表示点i的深度,\(LCA(i 阅读全文 »
posted @ 2020-06-13 10:10 stoorz 阅读(153) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4719 给定一棵n个点的树,点带点权。 有m次操作,每次操作给定x,y,表示修改点x的权值为y。 你需要在每次操作之后求出这棵树的最大权独立集的权值大小。 思路 调到心态爆炸。。。从前天晚上开始 阅读全文 »
posted @ 2020-02-13 12:54 stoorz 阅读(149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示