![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
扫描线
枚举星星
这个作者很懒,什么都没留下…
展开
-
HDU1542 Atlantis 扫描线求矩形面积并 模板题
题意:给你平面内一些矩形的位置和大小,让你求面积之并(能看到的面积之和)。思路:扫描线板子题,自己最开始看了看扫描线实现的思路自己莽着写了一个竟然过了,但是后来证明是这个题数据量小,但是数据量一大就会T掉。。。所以老老实实又重新学了一遍扫描线。其实就是updata函数写的不对,总体思路还是离散化、建树、求面积。要注意这里有一个小难点就是点和区间的对应。值得仔细琢磨一下。#include&l...原创 2019-08-29 13:11:50 · 156 阅读 · 0 评论 -
HDU1255 覆盖的面积 扫描线模板题
题意:给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积。思路:扫描线模板题,不过是求面积交(覆盖两次及以上的面积),而不是区间并(覆盖一次的面积)。所以相对于求覆盖一次以上的面积,大体套路都相同,只不过pushup函数变了变:下面两个版本,第一个是自己写的,第二个是别人写的。先来解释一下:t[k].sum代表被覆盖大于等于一次的面积,t[k].sum2代表被覆盖大于等于两次的面积...原创 2019-08-29 14:05:31 · 127 阅读 · 0 评论