首页 > 编程语言 > 详细

最小生成树算法

时间:2017-08-15 20:29:31      阅读:308      评论:0      收藏:0      [点我收藏+]

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


 

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.cnblogs.com/yutingliuyl/p/7366994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!