传送门 这是一道与众不同的线段树,如果我们将每个矩形 ( x 1 , y 1 , x 2 , y 2 ) (x1,y1,x2,y2) (x1,y1,x2,y2)用两条与 y y y轴平行的线段 ( y 1 , y 2 , x 1 ) (y1,y2,x1) (y1,y2,x1)和 ( y 1 , y 2 , x 2 ) (y1,y2,x2) (y1,y2,x2)来表示的话,我们可以用扫描线+双指针插入删除的方法解决这道题。 具体维护只需要用一个不用下传区间修改标记的假线段树即可。 代码