鱼C论坛

 找回密码
 立即注册
查看: 1957|回复: 0

Python 最小生成树

[复制链接]
发表于 2020-12-14 18:02:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 欧德奈瑞 于 2020-12-15 17:17 编辑

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

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

输出格式:
对每个测试用例,在1行里输出最小的公路总长度,如果未能找到请输出"no found!"。

输入样例1:
在这里给出两组输入。例如:
  1. 3 3
  2. 1 2 10
  3. 1 3 20
  4. 2 3 40
  5. 4 6
  6. 1 2 10
  7. 1 3 40
  8. 1 4 10
  9. 2 3 30
  10. 2 4 20
  11. 3 4 50
  12. 0 0
复制代码

输出样例1:
在这里给出相应的输出。例如:
  1. 30
  2. 50
复制代码

输入样例2:
在这里给出两组输入。例如:
  1. 4 5
  2. 1 2 10
  3. 1 3 40
  4. 1 4 10
  5. 2 4 20
  6. 3 4 50
  7. 5 6
  8. 1 2 20
  9. 1 3 10
  10. 1 4 20
  11. 1 5 10
  12. 2 5 30
  13. 4 5 30
  14. 0 0
复制代码

输出样例2:
在这里给出相应的输出。例如:
  1. 60
  2. 60
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-30 09:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表