随笔分类 - 最小生成树
摘要:题意: 题目长的变态,其实题意就是给出一个图,若图连通,则求生成树最大边与最小边差值的最小值,输出最小差值。否则输出-1. 题解: 用kruskal算法求最小生成树,要对边先排序。枚举最小边,然后求最小生成树,就可以得到最大边,只要每次更新最优解就行了。 代码: 1 #include<stdio.h
阅读全文
摘要:题意: 最小生成树找出来最小的边权值总和使得n个顶点都连在一起。那么这找出来的边权值中的最大权值和最小权值之差就是本题的结果 但是题目要求让这个输出的结果最小,也就是差值最小。那么这就不是最小生成树了 题解: 思路1、 让所有边这个权值从小到大排序,之后一个权值一个权值的枚举,枚举那个权值就证明我们
阅读全文