Start:
Dec, 23, 2016 08:05:00
2016 Data Structure Assignment5
End:
Dec, 23, 2016 09:40:00
Time elapsed:
Time remaining:
【数据结构】电脑连线
2179
Time Limit: 1 s
Memory Limit: 512 MB
Submission:4
AC:0
Score:1
Description
刘老师最近在机房里连网线。刘老师知道有哪些电脑使能够互相连接的,并且也清楚连接着两台电脑需要的网线长度。遗憾的是虽然绝大部分机房电脑的网络接口数目都是无限的,但是仍有少部分老电脑只有一个网络接口。因为1单位长的网线就需要1块钱,刘老师希望尽量省钱,他希望你能够帮他算出使得所有电脑联通的最少钱数。
(若电脑a与电脑b相连,且电脑b与电脑c相连,则a与c相连)
Input
第一行一个数字n,表示有n台电脑(电脑编号从0到n-1)
第二行一个数字m,表示有m组电脑能够相连
第三行一个数字k
第四行有k个数字,表示这些电脑只有一个接口
接下来m行
每行三个数字 a,b,c
表示a,b能够相连,且网线长度为c。
(a,b可能存在多种连线方式)
(观察样例获得更多信息)
Output
使得所有电脑联通所需要的最少钱数,保留两位小数
Samples
input
8
16
3
0 1 5
4 5 0.35
4 7 0.37
5 7 0.28
0 7 0.16
1 5 0.32
0 4 0.38
2 3 0.17
1 7 0.19
0 2 0.26
1 2 0.36
1 3 0.29
2 7 0.34
6 2 0.40
3 6 0.52
6 0 0.58
6 4 0.93
output
1.91