题目背景
本题禁止卡评测。

题目描述
在东京的大雨后,天野阳菜给了 kele7 一个 n 行 m 列的矩阵 A。从上往下第 i 行,从左往右第 j 列的元素被称为 Ai,j。
kele7 喜欢删除矩阵。对于一个 r 行 c 列的矩阵 B,他会对它执行两种操作,同时会用优雅值衡量一个操作的优雅程度:
- 删除矩阵的某一行 Bi,1,…,Bi,c,优雅值为 mexj=1cBi,j。然后将第 i+1∼r 行往上平移一行,令 r←r−1。
- 删除矩阵的某一列 B1,i,…,Br,i,优雅值为 mexj=1rBj,i。然后将第 i+1∼c 列往左平移一列,令 c←c−1。
最终 kele7 要将矩阵内的元素全部删除(即 r 或 c 变为 0)。定义一种删除方案 S 的权值 f(S) 为其中所有操作的优雅值的最小值。定义矩阵 B 的权值 F(B) 为所有删除它的方案 S 中 f(S) 的最大值。
kele7 把这个题目给了 lzyqwq。lzyqwq 觉得还可以加上 q 次查询,每次给出 x1,y1,x2,y2,你需要回答当矩阵 B 为矩阵 A 以 Ax1,y1 为左上角元素、Ax2,y2 为右下角元素的子矩阵时,F(B) 的值。
一个集合 M 的 mex(M) 定义为最小的没有在 M 中出现的自然数。如 mex{1,2,3,4}=0,mex{0,1,3,4}=2。
输入格式
第一行三个正整数 n,m,q。
接下来 n 行,每行 m 个自然数。第 i 行为 Ai,1,…,Ai,m。
接下来 q 行,每行四个整数 x1,y1,x2,y2 表示一组询问。
输出格式
q 行,每行一个自然数,表示一个询问的答案。
5 5 5
0 1 0 1 2
3 2 0 1 4
5 4 3 0 1
0 2 0 3 1
0 0 0 1 2
1 1 5 5
2 2 4 4
1 2 4 5
3 2 4 4
1 2 2 3
2
1
2
1
1
提示
【样例解释】
以第一个询问为例。初始矩阵 B 为:
$$\begin{bmatrix}0&1&0&1&2\\3&2&0&1&4\\5&4&3&0&1\\0&2&0&3&1\\0&0&0&1&2\end{bmatrix}
$$
一种可行的删除方案如下。
先删除第二行,优雅值为 5,得到新的矩阵 B 为:
$$\begin{bmatrix}0&1&0&1&2\\5&4&3&0&1\\0&2&0&3&1\\0&0&0&1&2\end{bmatrix}
$$
再删除第二列,优雅值为 3,得到新的矩阵 B 为:
$$\begin{bmatrix}0&0&1&2\\5&3&0&1\\0&0&3&1\\0&0&1&2\end{bmatrix}
$$
再依次删除所有行,优雅值分别为 3,2,2,3。
因此这种删除方案的权值为 2。可以证明,不存在优雅值的最小值更大的删除方案,因此答案为 2。
【数据范围】
Subtask |
n,m |
q |
特殊性质 |
分值 |
0 |
n×m≤3×105 |
q=1 |
无 |
11 |
1 |
n,m≤300 |
q≤105 |
^ |
^ |
2 |
n×m≤105 |
^ |
20 |
3 |
n×m≤2×105 |
q≤2×105 |
24 |
4 |
n×m≤3×105 |
q≤3×105 |
x1=y1=1 |
8 |
5 |
^ |
无 |
26 |
对于 100% 的数据,满足 1≤n×m,q≤3×105,0≤Ai,j≤109。