将MST的图分成S个联通分支,即是求第K大的生成树的边,这明显是稠密图,所以用prim。
Arctic Network
| Time Limit: 2000MS | Memory Limit: 65536K | |
| Total Submissions: 3833 | Accepted: 1389 |
Description
The
Department of National Defence (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.
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.
Input
The
first line of input contains N, the number of test cases. The first
line of each test case contains 1 <= S <= 100, the number of
satellite channels, and S < P <= 500, the number of outposts. P
lines follow, giving the (x,y) coordinates of each outpost in km
(coordinates are integers between 0 and 10,000).
Output
For
each case, output should consist of a single line giving the minimum D
required to connect the network. Output should be specified to 2 decimal
points.
Sample Input
1
2 4
0 100
0 300
0 600
150 750
Sample Output
212.13
本文介绍了一种通过Prim算法来解决北极哨站间无线网络连接问题的方法,旨在找到使所有哨站通过卫星或无线电方式互联所需的最小通讯距离。
6651

被折叠的 条评论
为什么被折叠?



