#673. 矩形的面积交

矩形的面积交

从前有一道水题,给你一个矩形,求另一个矩形和它的面积交。

现在又有一道水题,给你n个矩形,求另一个矩形和它们的面积交。

具体地,在W*L的平面上有n个互不相交的矩形,每个矩形的左下角点是(x1_i,y1_i),右上角点是

(x2_i,y2_i)。你m组询问,对于每组询问,给出一个矩形,请输出这个矩形和给定的平面上n个矩形的

面积交的和。

输入格式

第一行包含两个整数n,m,表示矩形数和询问数。

第二行两个整数W和L,表示平面的长和宽。

接下来n行,每行四个整数x1_i,y1_i,x2_i,y2_i,表示第i个矩形。

接下来m行,每行四个整数x1_i,y1_i,x2_i,y2_i,表示询问的矩形。

输出格式

m行,每行一个整数表示第i次询问的结果。

数据范围

对于20%的数据,n,m<=5000

对于30%的数据,W* L<=1e7

对于60%的数据,n,m<=5e4

对于100%的数据,n,m<=5e5,0<=W,L<=5e5,0<=x1<x2<=W,0<=y1<y2<=L

读入数据较大,建议使用读入优化。

输入样例

2 2

6 6

1 1 3 3

4 2 5 4

2 2 6 3

1 1 6 6

输出样例

2

6