随笔分类 - graph-生成树
摘要:生成树专题地址uvalive3887给定一个带权的无向图,求得一棵最小生成树,是的树中的最大边权-最小边权的差值最小分析:当确定一个最小边时(其他的边的权值都比他大),那么之后按照kruskal算法得到的最小生成树,此时得到的最小生成树的最大权值也肯定是最小的,因为是kruskal是按照贪心来选边的...
阅读全文
摘要:回路性质:如果C是图G上的任意回路, e是回路上权值最大的边, 那么生成树肯定不包含e, 因为选其他的边,明显更优增量最小生树, 有m条边,每次加入一条边,如果能形成树,求出最小的生成树,思路: 如果暴力求解,那么要求m遍最小生成树, 时间复杂度是 m*m*logm 那么根据回路性质, 一棵树加...
阅读全文
摘要:uvaLive5713修建道路使得n个点任意两点之间都可以连通,每个点有都有一定的人口,现在可以免费修一条道路,A是免费修的道路两端结点的人口之和, B的其它不是免费修道路的长度的总和要求的是A/B的最短值。B其实就是最小生成树删除一条边只有的权值之和B。 只要我们知道生成树上任意两点之间的最长边,...
阅读全文

浙公网安备 33010602011771号