求矩阵的并,也就是要求所有的面积.那可以吧总的图形按照矩阵来切割.使其为一块一块. 输入的时候用坐标表示,这里扫描线从下到上扫描.初始时让下面的边为1,上面的为-1: 用一条先从下面开始想上扫描.遇到更新线段树,加入该条边,为-1时就除去改变. 这样从下到上一遍扫描就可以得到线段的长度.从下到上的过程中,一旦遇到一条边,那就计算他的高度. 高度*长度就是面积. /* 那叶子节点[l,l]的长度不就变成0,显然这是有问题的 线段树的每一个节点表示一段区间,[l,r]该区间表示LX[r+1]-LX[…