#P14957. 【模板】离线静态四维数点

    ID: 14852 远端评测题 10000ms 512MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>树状数组cdq 分治O2优化K-D Tree模板题

【模板】离线静态四维数点

Description

平面上有 nn 个矩形,第 ii 个矩形的左下角是 xi,1,yi,1x_{i,1},y_{i,1},右上角是 xi,2,yi,2x_{i,2},y_{i,2}

mm 次询问,第 jj 次询问给定一个左下角是 Xj,1,Yj,1X_{j,1},Y_{j,1},右上角是 Xj,2,Yj,2X_{j,2},Y_{j,2} 的矩形,求有多少个平面上的矩形完全包含了询问给定的矩形。

左下角是 xi,1,yi,1x_{i,1},y_{i,1},右上角是 xi,2,yi,2x_{i,2},y_{i,2} 的矩形包含左下角是 Xj,1,Yj,1X_{j,1},Y_{j,1},右上角是 Xj,2,Yj,2X_{j,2},Y_{j,2} 的矩形的充分必要条件是 xi,1Xj,1x_{i,1}\le X_{j,1}yi,1Yj,1y_{i,1}\le Y_{j,1}Xj,2xi,2X_{j,2}\le x_{i,2}Yj,2yi,2Y_{j,2}\le y_{i,2}

Input Format

第一行输入两个数 n,mn,m

之后 nn 行,第 ii 行四个数表示 xi,1,yi,1,xi,2,yi,2x_{i,1},y_{i,1},x_{i,2},y_{i,2}

之后 mm 行,第 jj 行四个数表示 Xj,1,Yj,1,Xj,2,Yj,2X_{j,1},Y_{j,1},X_{j,2},Y_{j,2}

Output Format

对每个询问,输出一行一个数表示答案。

10 10
7 1 48 87
13 44 98 67
74 21 79 25
26 40 66 80
18 41 80 97
23 60 38 80
92 1 94 39
50 38 83 56
19 20 57 85
15 20 44 39
23 47 38 100
47 40 57 71
13 7 91 43
82 36 82 53
1 47 57 96
48 20 70 32
82 75 100 90
52 40 94 83
45 85 71 88
14 40 41 100
0
2
0
0
0
0
0
0
1
0

Hint

对于 20%20\% 的数据,满足 n,m1000n,m\le 1000

对于另外 20%20\% 的数据,满足 n,m104n,m\le 10^4

对于另外 20%20\% 的数据,满足 n,m105n,m\le 10^5

对于另外 20%20\% 的数据,满足 n,m2×105n,m\le 2\times10^5

对于 100%100\% 的数据,满足 1n,m4×1051\le n,m\le 4\times10^5

保证 xi,1xi,2x_{i,1}\le x_{i,2}yi,1yi,2y_{i,1}\le y_{i,2}Xi,1Xi,2X_{i,1}\le X_{i,2}Yi,1Yi,2Y_{i,1}\le Y_{i,2}

所有输入的数在 [1,109][1,10^9] 以内。