#P13664. 「TPOI-5C」mαtrixing ωiθ μ

    ID: 14530 远端评测题 2500ms 512MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>线段树O2优化树套树扫描线整体二分

「TPOI-5C」mαtrixing ωiθ μ

题目背景

本题禁止卡评测。

题目描述

在东京的大雨后,天野阳菜给了 kele7 一个 nnmm 列的矩阵 AA。从上往下第 ii 行,从左往右第 jj 列的元素被称为 Ai,jA_{i,j}

kele7 喜欢删除矩阵。对于一个 rrcc 列的矩阵 BB,他会对它执行两种操作,同时会用优雅值衡量一个操作的优雅程度:

  • 删除矩阵的某一行 Bi,1,,Bi,cB_{i,1},\dots,B_{i,c},优雅值为 mexj=1cBi,j\text{mex}_{j=1}^cB_{i,j}。然后将第 i+1ri+1\sim r 行往上平移一行,令 rr1r\leftarrow r-1
  • 删除矩阵的某一列 B1,i,,Br,iB_{1,i},\dots,B_{r,i},优雅值为 mexj=1rBj,i\text{mex}_{j=1}^rB_{j,i}。然后将第 i+1ci+1\sim c 列往左平移一列,令 cc1c\leftarrow c-1

最终 kele7 要将矩阵内的元素全部删除(即 rrcc 变为 00)。定义一种删除方案 SS 的权值 f(S)f(S) 为其中所有操作的优雅值的最小值。定义矩阵 BB 的权值 F(B)F(B) 为所有删除它的方案 SSf(S)f(S)最大值

kele7 把这个题目给了 lzyqwq。lzyqwq 觉得还可以加上 qq 次查询,每次给出 x1,y1,x2,y2x_1,y_1,x_2,y_2,你需要回答当矩阵 BB 为矩阵 AAAx1,y1A_{x_1,y_1} 为左上角元素、Ax2,y2A_{x_2,y_2} 为右下角元素的子矩阵时,F(B)F(B) 的值。

一个集合 MMmex(M)\operatorname{mex}(M) 定义为最小的没有在 MM 中出现的自然数。如 mex{1,2,3,4}=0,mex{0,1,3,4}=2\text{mex}\{1,2,3,4\}=0,\text{mex}\{0,1,3,4\}=2

输入格式

第一行三个正整数 n,m,qn,m,q

接下来 nn 行,每行 mm 个自然数。第 ii 行为 Ai,1,,Ai,mA_{i,1},\dots,A_{i,m}

接下来 qq 行,每行四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2 表示一组询问。

输出格式

qq 行,每行一个自然数,表示一个询问的答案。

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

提示

【样例解释】

以第一个询问为例。初始矩阵 BB 为:

$$\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} $$

一种可行的删除方案如下。

先删除第二行,优雅值为 55,得到新的矩阵 BB 为:

$$\begin{bmatrix}0&1&0&1&2\\5&4&3&0&1\\0&2&0&3&1\\0&0&0&1&2\end{bmatrix} $$

再删除第二列,优雅值为 33,得到新的矩阵 BB 为:

$$\begin{bmatrix}0&0&1&2\\5&3&0&1\\0&0&3&1\\0&0&1&2\end{bmatrix} $$

再依次删除所有行,优雅值分别为 3,2,2,33,2,2,3

因此这种删除方案的权值为 22。可以证明,不存在优雅值的最小值更大的删除方案,因此答案为 22

【数据范围】

Subtask\text{Subtask} n,mn,m qq 特殊性质 分值
00 n×m3×105n\times m\le3\times10^5 q=1q=1 1111
11 n,m300\color{red}{n,m\le300} q105q\le10^5 ^ ^
22 n×m105n\times m\le10^5 ^ 2020
33 n×m2×105n\times m\le2\times10^5 q2×105q\le2\times10^5 2424
44 n×m3×105n\times m\le3\times10^5 q3×105q\le3\times10^5 x1=y1=1x_1=y_1=1 88
55 ^ 2626

对于 100%100\% 的数据,满足 1n×m,q3×1051\le n\times m,q\le 3\times 10^50Ai,j1090\le A_{i,j}\le 10^9