传送门 对于一个询问 $(xa,ya),(xb,yb)$,拆成 $4$ 个询问并容斥一下 具体就是把询问变成求小于等于 $xb,yb$ 的点数,减去小于等于 $xa-1,yb$ 和小于等于 $xb,ya-1$ 的点数,再加上小于等于 $xa-1,ya-1$ 的点数 就变成求二维前缀和的问题了 然后再加上时间维,发现其实就是对每个询问,求时间更早的,横纵坐标都小于询问点的点的数量 变成裸的三维偏序问题了, $CDQ$ 分治就行 注意 $long\ long$ #include<iostream>…