最小生成树
bobten2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ 1861 Networks
并查集 + 贪心 + 快速排序 求最小生成树 #include #include #define MAX_HUB_NUM 1005#define MAX_EDGE_NUM 15005using namespace std;int edge[3][MAX_EDGE_NUM + 1];int head[MAX_HUB_NUM + 1];int resEdge[M原创 2009-05-27 10:12:00 · 742 阅读 · 0 评论 -
POJ 1679 The Unique MST
/*要求:这道题的要求是给定一个无向联通图,判断这个图的最小生成树MST是不是唯一的,如果是唯一的则打印出最小值,如果不是唯一的给出提示分析:采用Kruskal算法来计算最小生成树,仔细分析其过程不难发现这个图的MST不唯一的充分必要条件是在Kruskal运算过程中如果选中的当前边a构成了环,且在所有包含这条边的环中如果存在和这条边权值相等的边b,则MST不唯一,因为总是可以原创 2009-11-03 20:57:00 · 908 阅读 · 0 评论 -
POJ 1639 Picnic Planning
/*这题调得快吐血了,做得真辛苦这题主要就是求最小限度生成树,即给定一棵树,在某个节点上加上这个节点的最大度数,然后求一棵满足这样条件的树且最终的权值和最小。这道题就是在根节点Park上做度数限定,然后求最小限度生成树最小限度生成树的求法与MST(最小生成树密不可分)主要思路有以下几个步骤1)将根节点从图中去除掉2)对去除根节点的图求MST,注意这里去除根后的图可能是原创 2009-11-07 19:33:00 · 1818 阅读 · 0 评论
分享