一道关于图的算法题,可以帮忙解答下,思路也可以。。。。
时间:2011-11-03
来源:互联网
数据结构与算法实验题 7.3海岛建造问题
★实验任务
有N个海岛(标号为1~N)分散在一片的海域上,每个海岛之间是没有联系的。LL国出
台了新政策,谁在这些岛上建立起联系谁就能成为这些岛的主人。政策指明:对于任意2个
岛,它们之间必须直接或间接可以到达。我们知道:一个桥建在A岛和B岛。那么A,和B
之间是相互可达的。
V11想要成为这些岛主人,由于资金紧张,v11希望能使用最少的钱数,来完成对这
些岛屿的占领。通过收集和调查,我们知道了,不同岛屿之间建桥会有不同的花费,而且由
于不知明的原因,存在有些岛屿之间不同直接建桥。V11想知道,他最少要花费多少钱才可
以成功的拥有这些岛屿。
★数据输入
输入第一行包括两个正整数N(N<=1000),M(M<1000000),表示海岛数。接下
来M 行,每行包括三个int 型整数,表示海岛A 与海岛B 直接建桥,花费是
C(0<C<1000),两个数之间空格隔开。
★数据输出
如果能够完成任务,则输出最少的花费,如果无法使岛屿,则输出-1。
输入示例输出示例
5 5
1 2 1
2 3 1
3 4 1
4 5 1
5 1 1000
4
★实验任务
有N个海岛(标号为1~N)分散在一片的海域上,每个海岛之间是没有联系的。LL国出
台了新政策,谁在这些岛上建立起联系谁就能成为这些岛的主人。政策指明:对于任意2个
岛,它们之间必须直接或间接可以到达。我们知道:一个桥建在A岛和B岛。那么A,和B
之间是相互可达的。
V11想要成为这些岛主人,由于资金紧张,v11希望能使用最少的钱数,来完成对这
些岛屿的占领。通过收集和调查,我们知道了,不同岛屿之间建桥会有不同的花费,而且由
于不知明的原因,存在有些岛屿之间不同直接建桥。V11想知道,他最少要花费多少钱才可
以成功的拥有这些岛屿。
★数据输入
输入第一行包括两个正整数N(N<=1000),M(M<1000000),表示海岛数。接下
来M 行,每行包括三个int 型整数,表示海岛A 与海岛B 直接建桥,花费是
C(0<C<1000),两个数之间空格隔开。
★数据输出
如果能够完成任务,则输出最少的花费,如果无法使岛屿,则输出-1。
输入示例输出示例
5 5
1 2 1
2 3 1
3 4 1
4 5 1
5 1 1000
4
作者: chengjianyong87 发布时间: 2011-11-03
判连通+最小生成树
作者: power721 发布时间: 2011-11-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28