#2095. 染上你的颜色(二维)

染上你的颜色(二维)

题目描述

n×mn \times m 只白羊排成一个 nnmm 列的方阵,从上到下分别标号为第 1,2,3,,n1, 2, 3, \cdots, n 行,从左到右分别标号为第 1,2,3,,m1, 2, 3, \cdots, m 列。现在,我们要对白羊们染上颜色。

我们共会进行 pp 次染色。每次选择五个正整数 xlxlylylxrxryryrcc,然后把从第 xlxl 到第 xrxr 行,第 ylyl 到第 yryr 列之间的所有羊都染上一个指定的颜色 cc。被再次染上的颜色会覆盖掉原来的颜色。

在所有染色结束后,若若子想知道一些指定的羊的颜色。

输入格式

第一行四个正整数 nnmmppqq,用一个空格分隔,表示白羊方阵的行数和列数,以及染色和询问的次数。

随后 pp 行,每行五个正整数 xlxlylylxrxryryrcc,用空格分隔,表示此次染色的区间范围和颜色。

随后 qq 行,每行两个正整数 xxyy,用空格分隔,表示若若子想知道第 xx 行第 yy 列的羊的颜色。

输出格式

对于每次询问,输出一行一个整数,表示第 xx 行第 yy 列的羊的颜色。

如果从来没有被染色,则这只羊为白色,以 00 表示。

样例

样例输入

5 5 1 2
3 3 5 5 27
1 1
5 5

样例输出

0
27

数据范围与提示

1n,m1051 \leq n, m \leq 10^5

1p1051 \leq p \leq 10^5

1q1001 \leq q \leq 100

1xlxrn1 \leq xl \leq xr \leq n

1ylyrm1 \leq yl \leq yr \leq m

1c1091 \leq c \leq 10^9