
数据结构——Kruskal重构树
文章平均质量分 71
无
迷蒙之雨
这个作者很懒,什么都没留下…
展开
-
[NOI2018]归程(Kruskal重构树/可持久化并查集)
洛谷题目传送门题目描述给定一个n个点m条边的无向图,每条边有高度和长度,Q次询问,每次给定起点,以及限制高度,求从起点能通过高度大于限制高度的边到达的点中,到1号点最短路的最小值强制在线...原创 2022-05-04 12:44:53 · 368 阅读 · 0 评论 -
Kruskal 重构树学习记录
我们知道 Kruskal 算法的流程是首先把边排序,然后遍历每一条边,判断这条边的两个端点是否已经联通,如果没有联通,就把这两个点所在集合连起来(并查集)而在这个过程中,重构树的算法就是并不用并查集将两个点联通,而是新建一个节点作为这两个节点所在集合的父节点,然后把这条边的值附在新建节点上这样可以发现,因为边是从小到大排序的,那么每个新建节点的所有子树上的节点都可以用小于新建节点的值的边联通也就是若设新建节点的值为 a ,那么子树节点构成了一个用小于a的边相连的连通块例题[NOI2018原创 2021-07-07 07:09:23 · 127 阅读 · 0 评论 -
CF1408G Clusterization Counting(计数)(动态规划+Kruskal重构树)
洛谷题目传送门题目描述There arencomputers in the company network. They are numbered from1ton.For each pair of two computers 1≤i<j≤nyou know the value ai,j: the difficulty of sending data between computersiandj. All values ai,jfor i<jare di...原创 2021-07-09 21:05:15 · 562 阅读 · 0 评论