克鲁斯卡尔树
MekakuCityActors
这个作者很懒,什么都没留下…
展开
-
洛谷p4197 [克鲁斯卡尔树+主席树+倍增]
传送门题意:给出一个带权无向图,图的边有权值同时点也有权值,有q次询问,每次询问v x k,求从v出发只经过权值不超过x的边可以走到的权值第k大的点,不存在则输出-1题解:由经过不超过x的边可知可以直接建立克鲁斯卡尔树,同时dfs给原结点重新编号,并得出每个新建结点可以管辖的老节点的区间[L,R],那么可以对重新编号后的原结点建立主席树,对每次询问,倍增得到不超过x的最高结点,同时得到它管辖的...原创 2019-09-06 22:53:26 · 180 阅读 · 0 评论 -
[洛谷P1967 货车运输][((树链剖分+线段树)/克鲁斯卡尔重构树)+LCA]
https://www.luogu.org/problemnew/show/P1967题目描述AA国有n n座城市,编号从 1 1到 nn,城市之间有 mm 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 qq 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入输出格式输入格式:第一行有两个用一个空格隔开的整数 n,mn,m,表示 AA ...原创 2019-06-14 12:54:51 · 200 阅读 · 0 评论