Category Archives: 树分治

HDU 4670 Cube number on a tree (树分治)

给出一棵树,书上每个点有点权,这些点权都是有1~k个已给的质数构成的。树上的一条路径的权值定义为路径经过的点权 …

CodeForces 293E Close Vertices (树分治,treap)

计算上树满足条件的点对u和v:u到v的边数 <= l,u到v的边权和 <= w 分治,对当前rt为 …

HDU 4918 Query on the subtree (树分治,BIT)

给出一棵树,两种操作:1. u x 将点u的权值改成x;2. u d 计算距离点u不超过d的点的权值和 先不考 …

HDU 5111 Alexandra and Two Trees (树链剖分,主席树)

给出两棵树,计算第一棵树链条[u1, v1] 和 第二棵树链条[u2, v2]的顶点颜色交集的大小。保证同一颗 …

Codeforces 716E Digit Tree (树分治,数论)

一棵树,定义f(u, v)表示u到v的路径经过的边数字构成的数字,例如u – v经过的边权2,3, …

计蒜客 青云的机房组网方案(困难)(树分治,容斥)

给出一颗树,树上每个点都有一个权值,计算树上点对的距离和,前提是点对必须满足点权互质。 树分治下,存下每个数质 …

HDU 4812 D Tree (树分治)

给出一棵树, 树上每个节点有权值, 求树上一条路径, 路径上的点权乘积%1e6+3等于k, 并且字典序要最小. …

HDU 5458 Stability (双连通缩点,树链剖分)

一个图,可能存在自环或者重边,现在有两个操作:1. 将a-b这条边删除;2. 询问单独删除那些边可以使a和b不 …

HDU 4897 Little Devil I (树链剖分,好题)

给出一棵树,开始时树的每条边都是白色,接下来q个操作: 1. 将树链u-v上的边翻转(白色变成黑色,黑色变成白 …

UVA 11354 Bond (瓶颈路,树链剖分)

给出一张图,q个询问,求u到v的所有路径中瓶颈路最小的,瓶颈路:一条路径上的最大值 瓶颈路就是最小生成树的边, …