/ Vijos / 题库 /

北极通讯网络

北极通讯网络

时间限制:1秒  内存限制:256M


【问题描述】

  北极地区共有 \(P\) 座村庄,每座村庄均有自己的坐标。现在决定在村庄之间建立通信网络,其中通讯工具可以是无线电收发机,也可以是卫星设备。你的任务是让任意两座村庄之间都可以直接或间接地通信。

  卫星设备一共有 \(S\) 台,拥有卫星设备的两座村庄之间无论相距多远都可以直接通信;其他每个村庄都可以配备一台无线收发机,但必须具有相同的参数 \(d\)。只有欧基里德不是超过 \(d\) 的村庄才能用无线收发机直接通讯。由于 \(d\) 越大的无线电收发机越贵,你需要合理分配这 \(S\) 台卫星设备,让其他村庄的无线电收发机的 \(d\) 最小。

【输入格式】

  第一行为整数 \(S,P\),表示卫星通信设备数目和村庄数目。
  接下来的 \(P\) 行,每行表示一个村庄的坐标 \((x,y)\)。

【输出格式】

  输出一个保留 2 位小数的实数,表示最小的无线电收发器半径。

【输入输出样例】

 Input

2 4
0 100
0 300
0 600
150 750

 Output

212.13

【数据说明】

  对于 \(100\%\) 的数据 \(1≤S≤100\),\(S≤P≤1000\),\(0≤x,y≤100000\)。

【来源】

  Mr.he

信息

ID
1675
难度
9
分类
贪心 | 树结构 | 生成树图结构 | 并查集二分查找 点击显示
标签
(无)
递交数
2
已通过
1
通过率
50%
被复制
4
上传者