题解 P1991 【无线通讯网】

欧几里得距离一道半裸的最小生成树~~~这道题我提交了好几遍主要是卫星电话的问题~~~题意:给定一个平面直角坐标系,在坐标系上有p个点,坐标用(x,y)来表示,经过调查,一共有s台卫星电话,拥有卫星电话的点之间可以无限距离通话,现在要准备一种(就一种)收发器的功率(也就是能传输的最大距离),使得任意两点之间都能通话(直接通话或间接通话)1:输入卫星电话数与点数2~p+1:输入p...
摘要由CSDN通过智能技术生成

欧几里得距离

一道半裸的最小生成树~~~

这道题我提交了好几遍主要是卫星电话的问题~~~
题意:

给定一个平面直角坐标系,在坐标系上有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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值