【BZOJ1580】【USACO2009Hol】杀手游戏 计算几何
题目描述 一个平面上有很多个点在运动。给你每个点的初始坐标和每个点的速度,求出最多有多少个点到00号店的距离同时不超过rr。 n≤50000n\leq 50000题解 我们先把00号点平移到原点,并令它静止不动。这样每个其他的点的运动轨迹就可以看成一条直线,要求出最多有多少个点同时在圆内。然后就是求直线和圆的交点。然后把这些交点按照时间排序,第一次出现就是进入,第二次出现就是出去。直接扫一遍就
原创
2017-11-03 21:45:17 ·
298 阅读 ·
0 评论