最小生成树

来源:互联网 发布:宝贝排名淘宝工具箱 编辑:程序博客网 时间:2024/05/16 00:57

【问题描述】
现有一设计师要在n(0<n<=1000)个城市之间建立通信网络,每两个城市之间建设通信线路的费用和城市的数目是已知的,现在他要你帮他找到建设通信网络要花费的最小费用。(注:通信网络必须连接到所有的城市)
【输入要求】
输入包含多组测试数据,每组测试数据的第一行是城市的个数n,接下来的每一行包括三个数据分别是两个城市的编号和它们之间的距离,每组数据测试以三个0结束。
【输出要求】
对于每组输入数据,输出建设通信网络的最小花费,每个测试实例占一行。
【样例输入】
6
1 2 6
1 3 1
1 4 5
2 3 5
2 5 3
3 4 5
3 5 6
3 6 4
4 6 2
5 6 6
0 0 0
【样例输出】
15