【JZOJ5324】【GDOI2017模拟8.21】麻将堆
DescriptionData ConstraintSolution看到这种题就知道是凸包啦。
我们分别将第一层和第二层的麻将按x轴排序。枚举第二层麻将,动态将麻将的y坐标加入set,每次在set内查询满足y坐标的点,并将相交的区域的四个顶点加入数组。可以证明最后与一个矩形相交的矩形的顶点最多只有16个。我们将16个点按极角排序后做一遍凸包,判断第二层的重心是否在凸包内即可。时间复杂度O(Nlog
原创
2017-08-23 22:23:07 ·
488 阅读 ·
0 评论