Kruskal重构树
niiick
OIer/ACMer
展开
-
BZOJ3551 [ONTAK2010]Peaks加强版【Kruskal重构树+主席树+树上倍增】
Time Limit: 20 Sec Memory Limit: 128 MBDescription在有N座山峰,每座山峰有他的高度h_i,有些山峰之间有双向道路相连,共M条路经,每条路径有一个困难值,这个值越大表示越难走,现有Q组询问,每组询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1Input第一行三个数N,M,Q。 第二行N个...原创 2018-07-25 11:08:41 · 764 阅读 · 0 评论 -
[NOI2018 D1T1]归程【Kruskal重构树】
时空限制 4000ms / 512MB题目描述本题的故事发生在魔力之都,在这里我们将为你介绍一些必要的设定。 魔力之都可以抽象成一个 nnn 个节点、mmm条边的无向连通图(节点的编号从 111至 nnn)。我们依次用 l,al,al,a 描述一条边的长度、海拔。 作为季风气候的代表城市,魔力之都时常有雨水相伴,因此道路积水总是不可避免 的。由于整个城市的排水系统连通,因此有积水的边一定是...原创 2018-07-20 20:51:00 · 1225 阅读 · 0 评论 -
Kruskal重构树—学习笔记
Kruskal重构树—性质1.是一个小/大根堆(由建树时边权的排序方式决定) 2.LCA(u,v)的权值是 原图 u到v路径上最大/小边权的最小/大值(由建树时边权的排序方式决定)Kruskal重构树—建树模仿kuskal的过程 先将边权排序 (排序方式决定何种性质接下来说明)依次遍历每条边 若改变连接的两个节点u和v 不在一个并查集内 就新建一个结点node 该点点...原创 2018-08-22 22:20:35 · 10078 阅读 · 3 评论