因为 −108<=x1,y1,x2,y2<=108-10^8<=x1,y1,x2,y2<=10^8−108<=x1,y1,x2,y2<=108。
所以你的modifymodifymodify需要这样写
modify(root,-1e8-10,1e8+10,a[i].l,a[i].r-1,a[i].f);