线段树+扫描线入门(hdu1542+hdu1828)
题目链接 hdu1542 hdu1828
求矩形面积并(hdu1542)
我们可以在y轴上用扫描线,如果是矩形的下边就让该段区间+1,如果是上边就让区间-1。那么维护x轴上的区间操作就可以用线段树了。对于答案统计,就是后一条扫描线与当前扫描线的y坐标的差值乘上当前区间下覆盖的长度。
几个注意点
坐标有浮点数,范围也比较大,需要离散化处理(可以用unique或者map或者直接for循环去重)...
原创
2019-03-21 20:13:04 ·
229 阅读 ·
0 评论