├──最小生成树
文章平均质量分 78
Kuro同学
这个作者很懒,什么都没留下…
展开
-
HDU 1233 还是畅通工程 最小生成树入门
Problem Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( 当N为0时,输入结原创 2014-07-21 15:37:35 · 1096 阅读 · 0 评论 -
csu1651 Weirdo 最均匀路径
题目链接:csu1651题解思路 :用到kruskal算法的思想:枚举这条路径最小的边作为kruskal算法的起始边当某条边加入一个 边集 后满足起点和终点在一个集合,即可得到一个答案这些答案的最小值即为answer中间会用到几个剪枝代码:#include#include#include#define MAXN 1原创 2015-06-04 10:45:07 · 788 阅读 · 0 评论 -
POJ 1861 Network Kruskal优化模板
题意:又M个点 N条边 求构成最小生成树的最大边 和所有边的两个端点裸最小生成树 加上了两个优化1.路径压缩:查找x元素的根节点d时,将x的所有父亲节点全部直接变成根节点的子节点以减少下次查找的查找时间2.在并查集 并 的过程中 考虑两个节点谁的子节点多,少的作为子节点原创 2015-01-23 11:24:01 · 1059 阅读 · 0 评论 -
poj 1751 highways 最小生成树
题目链接:1751题意:一个平面图中有N个城镇,标号1~N,给出这N个城镇的坐标,并给出一些已经建设好的公路,问要完成最小生成树还需要建设哪些公路。题解 :prim:用邻接矩阵保存所有城镇之间的距离,已建好的距离则为0;建立一个pre数组表示当前城镇的(在最小生成树中的)前一个城镇,开始初始化为1,在更新low原创 2015-01-24 15:34:54 · 1076 阅读 · 0 评论 -
POJ 1679 The Unique MST 判断最小生成树是否唯一/次小生成树
题目链接:1679题意:给出 M个点N条边 求它的的最小生成树 不唯一则输出:Not Unique!题解:prim:判断“最小生成树是否唯一”可以理解为“最小生成树和次小生成树是否相等”求次小生成树的步骤如下1)先求出最小生成树T,在prim的同时,用一个矩阵maxx[u][v]记录在树中连接u-v的路径中权值最大的边.原创 2015-01-26 11:07:53 · 1037 阅读 · 0 评论 -
POJ 3026 Brog Maze BFS+最小生成树
链接:3026题意:一个M X N 的迷宫里有1个起点和X个目标点,求起点到所有目标点的总步数;搜索迷宫的代价被定义成参与搜索的所有子群体走过的步数总和。例如,如果原群体走了5 步,然后分裂成2 个子群体,每个子群体又分别走了3 步,则总步数为:11=5+3+3。题解:通过BFS 起点和目标点 建边,再用prim算法即可答案原创 2015-01-25 17:18:12 · 800 阅读 · 0 评论 -
POJ2349 Arctic Network 最小生成树
链接:2349题意:一个平面网络中 有M个卫星N个站点,每两个站点之间可以用通讯器联系或用卫星联系,用通讯器联系的花销和距离有关,用卫星联系则不需要花销。给出每个站点的坐标(x,y),求这个网络最小生成树的最大边。题解:M个卫星一共可以减去M-1条边,通过prim算法求出生成树中的所有(n-1)条边,通过排序,再减去(m-1)原创 2015-01-24 11:30:36 · 920 阅读 · 0 评论 -
ZOJ 1586 QS Network prim优化模板
链接:1586题意:有一个N X N的网络,每两个点都有边相连,边的权值用邻接矩阵输入,每个点也有一个权值,当它们之间的那条边被选取时,需要加上两个点的权值。求这个网络的最小生成树。直接套用prim算法的模板 其中用到一个节约内存的优化 将lowdistance 和visit 两个数组结合起来 如果访问过lowdistan原创 2015-01-23 20:40:53 · 1019 阅读 · 0 评论 -
poj2031 Building a Space Station 三维空间的最小生成树
题目链接:2031http://write.blog.csdn.net/postedit?ref=toolbar题意:在三维空间中有N个球形空间站,给出每个空间站的三维坐标x,y,z 和半径.其中空间站之间可能存在相交,包含,相离等情况。如果非相离则两空间站的距离为0。求连同所有空间站的最小生成树。题解:三维构图两空间站的原创 2015-01-23 15:48:10 · 1497 阅读 · 0 评论 -
poj 1789 Truck History 最小生成树(prim)
DescriptionAdvanced Cargo Movement, Ltd. uses trucks of different types. Some trucks are used for vegetable delivery, other for furniture, or for bricks. The company has its own code describing each原创 2014-07-21 17:24:35 · 1092 阅读 · 0 评论 -
POJ 2485 Highways 最小生成树 (Kruskal)
DescriptionThe island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has no public highways. So the traffic is difficult in Flatopia. The Flatopian government is aware of this problem原创 2014-07-22 14:49:58 · 1381 阅读 · 0 评论 -
csu1116 Kingdoms 最小生成树-枚举状态
题目链接:csu 1116题意:有一幅双向图连接N个城市(标号1~n,1表示首都) 每个城市有一个价值W.地震摧毁了所有道路,现给出可修复的m条道路并给出修复每条道路所需的费用问在总费用不超过k的情况下,使得 与 首都连通的所有城市 的价值和 最大解题思路:点的数量不超过16 ,2^16次方枚举所有城市是否在连通的集合类原创 2015-08-09 21:31:21 · 1060 阅读 · 0 评论