最小生成树算法

原创 2015年07月06日 18:40:51

Problem Description
某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。
 

Input
测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N ( < 100 );随后的N(N-1)/2行对应村庄间的距离,每行给出一对正整数,分别是两个村庄的编号,以及此两村庄间的距离。为简单起见,村庄从1到N编号。
当N为0时,输入结束,该用例不被处理。
 

Output
对每个测试用例,在1行里输出最小的公路总长度。
 

Sample Input
3 1 2 1 1 3 2 2 3 4 4 1 2 1 1 3 4 1 4 1 2 3 3 2 4 2 3 4 5 0
 

Sample Output
3 5
版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

相关文章推荐

最小生成树算法

  • 2014年01月06日 12:32
  • 2KB
  • 下载

数据结构最小生成树算法实现

  • 2015年02月02日 10:12
  • 14KB
  • 下载

普里姆--最小生成树算法

Java实现普里姆--最小生成树算法,哪儿有问题,请多多指教!import java.util.Scanner; public class Prim_ShortestPath { public ...

最小生成树算法及应用

  • 2013年01月30日 21:29
  • 4.41MB
  • 下载

最小生成树算法

  • 2013年12月24日 16:37
  • 209KB
  • 下载

图论专题小结:最小生成树算法

Kruskal算法 (1)算法概述:第一步先将所有边按照权值从小到大排序,接下来从小到大考察每条边(u,v)。 情况一:u和v在同一个连通分量,此时加入(u,v)会形成环,因此不能选择。 情况二...

最小生成树算法源码

  • 2015年08月16日 16:54
  • 2KB
  • 下载

最小生成树算法

  • 2013年03月01日 13:18
  • 17KB
  • 下载

python实现prim 最小生成树算法

1.按照Prim 方法,从顶点1 出发,该网的最小生成树的产生过程如图: 2.代码: ''' #file:py_prim.py #最小生成树 prim算法的python实现 普里...

数据结构实现最小生成树算法

  • 2010年07月26日 10:12
  • 59KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最小生成树算法
举报原因:
原因补充:

(最多只允许输入30个字)