随笔分类 - kruskal重构树
摘要:例题一:区间最小生成树(NKOJ P8439) 简要题意: 一个n个点m条边的无向图,点编号1到n,边编号1到m。边有边权。 有q次操作,操作分两种: 1.k x y z:修改第k条边,使其连接的两点为x和y,边权为z; 2.x y:只用编号在区间[x,y]的边构成最小生成树的边权和是多少?无解输出
阅读全文
摘要:最小生成树 将一个图的带权边删掉若干条,使得图最终形成一棵树,并且满足边权之和最小。 kruskal 若我们要求最小生成树,我们贪心的从边权最小的边开始讨论,借用并查集,判断该边能否加入树中。若可以加入树中,则加入。 Kruskal重构树 过程: kruskal算法执行的过程中,如果加入了第$i$条
阅读全文

浙公网安备 33010602011771号