按着矩形周长的思路,到当前边的时候,前一层的覆盖数乘以高度加入 ans 就行,然而真正的算法可能并不是这个..只能想到这个了 ; type node=record l,r,mid,sum,delta:longint; end; arr=array[..] of longint; var i,j,n,bs,x1,y1,x2,y2,b1,b2,l,r,ans,_sum,v:longint; bx:array[..maxe] of arr; tree:array[..*maxe] of node; p…