uva 10691 - Subway(区间选点)

该博客主要解析了UVA 10691 - Subway问题,将其转化为区间选点问题,并提供了解题思路。作者指出,需要考虑点到原点的距离小于等于d的特殊情况,以及区间在二三象限可能的重叠。此外,还提到了在处理区间时的一个易错点,即未正确处理区间右边界导致的WA(Wrong Answer)情况。
摘要由CSDN通过智能技术生成

题目链接:uva 10691 - Subway


题目大意:给定n个点,要求建造尽量少得铁路(从原点发射出的射线),使得所有点到铁路的最短距离小于d。


解题思路:题目可以转化成区间选点问题,即以极角来表示铁轨,然后计算出每个区间可行的极角范围,进行区间选点。

注意:(1)如果点到原点的距离dis<=d的话,不进行考虑,也无法判断,因为没有说直角边大于等于斜边的。

(2)区间有可能在二三象限时重叠,我的处理方法是每次枚举起始点,进行n次选点问题。

(3)因为每次都将区间i的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值