#P13427. [COCI 2020/2021 #2] Odasiljaci
[COCI 2020/2021 #2] Odasiljaci
Description
遗憾的是,这将是 Sean 最后一次扮演 James Bond。
他的任务是在一片广阔的沙漠中组网 个分散的天线。这片沙漠可以看作一个二维平面。Sean 会将每个天线的发射半径都设置为同一个非负实数 。天线的覆盖范围被定义为:到该天线的距离不超过 的所有点的集合。如果两个天线的覆盖范围有公共点,则这两个天线可以直接通信。此外,如果天线 能与 通信, 能与 通信,那么 也可以通过 与 通信。
Sean 想要让所有天线连成一个网络,即使任意两个天线都可以通信。由于 限制了他的花费,而更大的半径意味着更高的成本,Sean 会选择尽可能小的半径 。请你帮他解决这个问题!
Input Format
第一行输入一个整数 (),表示天线的数量。
接下来的 行,每行输入两个整数 和 (),表示第 个天线的坐标。
Output Format
输出最小所需半径 。
只要你的答案的绝对误差或相对误差不超过 ,就会被视为正确。
2
1 1
2 2
0.7071068
7
2 3
3 4
4 5
0 1
3 1
4 2
1 5
1.4142135
4
2020 20
20 2020
2020 2020
20 20
1000.0000000
Hint
第二个样例的示意图如下:

翻译由 ChatGPT-4.1 完成。
京公网安备 11011102002149号