eolymp
bolt
Try our new interface for solving problems
Problems

Arctic Network

Arctic Network

The Department of National Defense (DND) wishes to connect several northern outposts by a wireless network. Two different communication technologies are to be used in establishing the network: every outpost will have a radio transceiver and some outposts will in addition have a satellite channel. Any two outposts with a satellite channel can communicate via the satellite, regardless of their location. Otherwise, two outposts can communicate by radio only if the distance between them does not exceed $d$, which depends of the power of the transceivers. Higher power yields higher $d$ but costs more. Due to purchasing and maintenance considerations, the transceivers at the outposts must be identical; that is, the value of $d$ is the same for every pair of outposts. Your job is to determine the minimum $d$ required for the transceivers. There must be at least one communication path (direct or indirect) between every pair of outposts. \InputFile The first line contains the number $n$ of test cases. The first line of each test case contains the number of satellite channels $s~(1 \le s \le 100)$ and the number of outposts $p~(s < p \le 500)$. $p$ lines follow, giving the $(x, y)$ coordinates of each outpost in km (coordinates are integers between $0$ and $10000$). \OutputFile For each case print the minimum $d$ required to connect the network. Output should be specified to $2$ decimal points. \includegraphics{https://eolympusercontent.com/images/ag8gikm3l11k5bq837629kc33c.gif}
Time limit 1 second
Memory limit 128 MiB
Input example #1
1
2 4
1 0
3 0
6 0
7 2
Output example #1
2.24