题目名称 1118. [HNOI模拟] 通讯线路
输入输出 linea.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarMakazeu 于2012-10-07加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:26, 通过率:0%
GravatarHzoi_chairman 60 0.408 s 62.03 MiB C++
GravatarNewBee 60 1.746 s 67.61 MiB C++
GravatarNewBee 60 1.753 s 67.61 MiB C++
Gravatar旋转华尔兹 60 2.076 s 0.33 MiB C++
GravatarHzoi_chairman 60 3.783 s 55.82 MiB C++
Gravatar派特三石 60 4.116 s 98.77 MiB C++
Gravatar派特三石 60 4.446 s 109.74 MiB C++
Gravatar派特三石 60 4.717 s 98.77 MiB C++
Gravatargolo 40 5.242 s 76.72 MiB C++
Gravatargolo 30 6.191 s 55.48 MiB C++
关于 通讯线路 的近10条评论(全部评论)
汪汀骗我
Gravatar派特三石
2016-09-08 15:20 2楼
2,3,4没数据啊
GravatarHzoi_chairman
2016-09-08 14:28 1楼

1118. [HNOI模拟] 通讯线路

★   输入文件:linea.in   输出文件:linea.out   简单对比
时间限制:1 s   内存限制:128 MiB

通讯线路(line)

题目描述:

某地区共有n座村庄,每座村庄的坐标用一对整数(x, y)表示,现在要在村庄之间建立通讯网络。通讯工具有两种,分别是需要铺设的普通线路和卫星设备。卫星设备数量有限,只能给k个村庄配备卫星设备。拥有卫星设备的村庄互相间直接通讯;铺设了线路的村庄之间也可以通讯。卫星分配是不受限制的。

问怎样合理的分配卫星和铺设线路,使得在保证每两座村庄之间都可以直接或间接地通讯的前提下,铺设线路的总长度最短。 

范围:0kn2000

输入数据:

第一行两个数,n,k

接下来n行,每行两个数描述一个村庄。

输出数据:

仅一行,代表总长度,精确到0.0001

输入样例:

20 8

137 824

761 14

68 151

194 758

149 138

314 90

809 404

964 877

471 66

177 546

73 977

397 560

928 653

199 486

736 44

985 801

621 509

444 140

88 508

556 327

输出样例:

1355.4195


中小学电脑报 NOI导刊 NOIP2012河南省实验中学培训 Day4 Exercise Problem 13