树链剖分
ESTHERWXY
这个作者很懒,什么都没留下…
展开
-
[USACO18OPEN]Disruption【洛谷P4374】
题目描述 Farmer John自豪于他所经营的交通发达的的农场。这个农场是由NNN块牧场(2≤N≤50,0002 \leq N \leq 50,0002≤N≤50,000)组成的,N−1N-1N−1条双向道路将它们连接起来,每一条道路的都为一单位长度。Farmer John注意到,从任何一块牧场到另一块牧场,都能通过一组合适的道路到达。 尽管FJ的农场现在是连通的,他担心如果有一条道路被阻断会发...原创 2019-07-24 13:38:18 · 192 阅读 · 0 评论 -
【模板】最近公共祖先(LCA)【洛谷P3379】(树剖写法)
题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入输出格式 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包含两个正整数x、y,表示x结点和y结点之间有一条直接连接的边(数据保证可以构成树)。 接下来M行每行包含两个正整数a、b,表示询问a结点和b结点的最近公共祖先。 输出格式: 输出包含M行,每行包含...原创 2019-07-22 22:36:48 · 93 阅读 · 0 评论 -
[ZJOI2008]树的统计【洛谷P2590】
题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身 输入输出格式 输入格式: 输入文件...原创 2019-07-23 09:42:23 · 105 阅读 · 0 评论 -
【模板】树链剖分【洛谷P3384】
题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z 操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和 操作3: 格式: 3 x z 表示将以x为根节点的子树内所有节点值都加上z 操作4: 格式: 4 x 表示求以x为根节点的子树内所有节点...原创 2019-07-23 13:43:42 · 85 阅读 · 0 评论