几何
_Mocha_
私はこの世界を深く愛している
展开
-
[BZOJ1328]Radar Installation(贪心)
传送门题意:有n个海岛,分别分布在坐标系上,在x轴上放雷达,使得雷达可以覆盖到所有的海岛,雷达的辐射范围是一个圆有一个固定的辐射半径R,问最少需要打多少个雷达可以覆盖所有的海岛对于每一个海岛,可以计算出x轴上的一段能管辖它的区间,计算方法如下: 用一个点的横坐标减去/加去R2−y2−−−−−−−√R2−y2\sqrt{R^2-y^2}就的得到了范围[l,r],这样子[l,r]之间...原创 2018-04-20 21:38:29 · 197 阅读 · 0 评论 -
[BZOJ3170][Tjoi2013]松鼠聚会(平面几何)
传送门首先我们发现,在这题中上下左右斜八个方向的距离被定义为相等的,那么大概就是这样: 那么两点之间的距离实际上是一个切比雪夫距离。 切比雪夫距离表示如下: dis=max(|x1−x2|,|y1−y2|)dis=max(|x1−x2|,|y1−y2|)dis=max(|x1-x2|,|y1-y2|) 因为坐标的范围敲大,所以我们并不能直接使用切比雪夫距离。 那么我们有一个距...原创 2018-04-27 16:06:56 · 250 阅读 · 0 评论