欧几里得距离
一道半裸的最小生成树~~~
这道题我提交了好几遍主要是卫星电话的问题~~~
题意:
给定一个平面直角坐标系,在坐标系上有p个点,坐标用(x,y)
来表示,经过调查,一共有s台卫星电话,拥有卫星电话的点之
间可以无限距离通话,现在要准备一种(就一种)收发器的功率
(也就是能传输的最大距离),使得任意两点之间都能通话(直接
通话或间接通话)
1:输入卫星电话数与点数
2~p+1:输入p个点的坐标
输出收发器的功率(最大要准备的距离)
样例:
输入: 输出:
2 4 212.13
0 100
0 300
0 600
150 750
数据范围:
20%:p=2,s=1
40%:p=4,s=2
100%:1≤S≤100;S<P≤500;0≤x,y≤10000
这应该是个稠密图吧~~
稠密图是不是要用prim???
我就要用Kruskal~~
首先就是准备输入了~~
struct cur{
int x,y;
}c[100001