HDU1542 Atlantis 【线段树】【扫描线入门】
题意
给你n个矩形,算出他们覆盖了多少面积
思路
总结一下扫描线的套路
把矩形的上下边 按照 左端点的x坐标 右端点的x坐标 高度 为上位边还是下位边存起来
当作扫描线 根据高度排序,从低到高,也就是y坐标
把所有x坐标都提取出来 排序离散化
线段树维护的节点 为x坐标某个区间内左端点 右端点 下位边的总长度 下位边的数量
如果扫描线下标为1~m 循环1 ~ m-1
m条扫描线 循...
原创
2019-08-10 11:50:19 ·
166 阅读 ·
0 评论