码迷,mamicode.com
首页 >  
搜索关键字:mst 多生成树优化    ( 1247个结果
最小生成树--Kruskal算法
最小生成树   定义:n个顶点网络的生成树有n个结点,n-1条分枝。假设网络中有m条边(m≥n-1),用MST表示许多可能的生成树的集合,每棵树中n-1条分枝上的权之和用WG(T)表示,则使得WG(Tmin)=Min{WG(T)| T     MST}的生成树Tmin便是网络的最小生成树。   构造最小生成树的算法:Prime算法 和Kruskal算法     Kruskal算法...
分类:编程语言   时间:2014-12-29 13:49:54    阅读次数:191
POJ1679 The Unique MST【Kruskal】【次小生成树】
题目大意:给你N个点M条边的图,问:图的最小生成树是否唯一。 思路:参考算法书,在kruskal算法的基础上进行修改,加入(x,y)两点在最小生成树 上路径最长的边的计算。使用了链式前向星记录每个集合中含有那些点。 在合并集合(邻接表)的时候,为了方便,加入了End[]记录邻接表尾节点的位置。 MST表示最小生成树的大小,SecMST表示次小生成树的大小。最后判断是否想等 即可。...
分类:其他好文   时间:2014-12-28 00:31:28    阅读次数:187
MapReduce 实现最小生成树
MapReduce 实现最小生成树...
分类:其他好文   时间:2014-12-14 10:43:01    阅读次数:413
BZOJ3732 Network
这貌似是13年的noip最后一道吧?、、、蒟蒻只会这种题呢、、、Kruskal求出MST,然后倍增就好了 1 /************************************************************** 2 Problem: 3732 3 Us...
分类:Web程序   时间:2014-12-13 10:49:50    阅读次数:196
poj 1679 The Unique MST 最小生成树
点击打开链接 http://poj.org/problem?id=1679 题意:给一个无向图,问最小生成树是否唯一,如果唯一就输出最小生成树的所有边的权值的和,如果不唯一,那么就输出Not Unique! 思路:在用prime算法求最小生成树的过程中,在找到权值最小的一个节点之后,先判断一下,这个节点的权值是否可以由好几条路径求得,并且权值都等于当前权值,如果是的话,那么最小生成树就不唯...
分类:其他好文   时间:2014-12-11 20:58:28    阅读次数:291
3118: Orz the MST(单纯形)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3118题意:给出一个图以及图中指定的n-1条边组成的生成树。每条边权值加1或者减去1都有相应的代价。求一个最小代价使得给出的边是最小生成树。思路:对于每条非树边,必与某些树边形成环。设...
分类:其他好文   时间:2014-12-11 15:31:42    阅读次数:241
图论中一类问题的总结 :必须边(点) 可行边(点)
很多图论问题之所以复杂 是因为这个模型本身是不唯一的,举个例子,一个二分图的最大匹配可能有很多个,而一个无向图的MST(最小生成树)也可能有不同的形态,这就导致了这样一类问题的诞生:1.某条边(或点)是否是满足这个模型的前提下必须存在的 2.可不可能使得这条边存在的前提下满足这个模型当然这个问题还可...
分类:其他好文   时间:2014-12-09 13:49:31    阅读次数:257
BZOJ 2753 SCOI 2012 滑雪与时间胶囊 最小生成树
题目大意:在滑雪场中,每一个景点有一个高度。现在小明在一号节点。i和j之间有单向边当且仅当i的高度不高于j。问小明最多可以去多少个景点,和最小总费用。 思路:这是一道数学证明的好题。 第一问比较水,直接将可行的边连接起来,然后BFS出解。 第二问就比较难搞了。不难看出,直接用朱刘算法是不可行的,因为朱刘算法的时间复杂度达到了O(mn),而这个题至少需要一个O(mlogm)的算法。 ...
分类:其他好文   时间:2014-12-05 19:24:10    阅读次数:198
poj 1679 The Unique MST 【次小生成树】
The Unique MST Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 21119   Accepted: 7451 Description Given a connected undirected graph, tell if its minimum s...
分类:其他好文   时间:2014-11-29 11:58:05    阅读次数:172
BZOJ 3754 Tree之最小方差树 MST
题目大意:求一个图的最小标准差生成树。 思路:毫无思路,之后看了题解。居然是一个很厉害的暴力。 一个很关键的地方:枚举平均值,然后根据(a - ave(a))^2将边排序,做最小生成树。所有的标准差最小值就是答案。 但是这是为什么?如果当前枚举的ave(a)并不是选取的边的平均值怎么办? 那么就一定有一个你会枚举到的ave(a)计算之后的标准差要比现在小。 这样基本就可以说明这个...
分类:其他好文   时间:2014-11-24 11:56:18    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!