#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
Related
In following contests: