#B1358. 矩阵达标统计

矩阵达标统计

【题目描述】

给定一个 n×mn\times m 矩阵。

每次施放魔法会使所有元素减 11。

共有 qq 次提问,每次给定一个整数 kk。

对于每次提问,请求出至少施放多少次魔法,才能使矩阵中至少有 kk 个位置满足该位置元素不小于其所在行和列的元素之和。


【输入描述】

第一行输入三个整数 n,m,qn,m,q。

接下来 nn 行输入矩阵。

接下来 qq 行,每行输入一个整数 kk。

保证:

  • 1≤n,m≤5001\le n,m\le 500;
  • 1≤q≤2×1051\le q\le 2\times 10^5;
  • 1≤k≤n×m1\le k\le n\times m;
  • 1≤ai,j≤1061\le a_{i,j}\le 10^6。

【输出描述】

输出 qq 行,第 ii 行表示第 ii 次提问的答案。


【样例 1】

【样例 1 输入】

2 3 3
1 2 3
4 5 6
1
4
6

【样例 1 输出】

3
4
5

【样例 1 解释】

这里一共有 n×m=6n\times m=6 个位置。三次提问分别要求至少 11 个、44 个、66 个位置满足条件。


【样例 2】

【样例 2 输入】

2 2 3
10 1
2 9
1
2
4

【样例 2 输出】

4
5
7

【数据规模与约定】

测试点编号 分数 特殊性质
1 ~ 3 30 n=1n=1 或 m=1m=1
4 ~ 10 70 n,m≤500n,m\le 500,q≤2×105q\le 2\times 10^5