小 Z 最近被线性代数困扰,这一次又陷入了一个矩阵难题。
初始时有一个 n * m 的矩阵 a,矩阵中的数互不相同。这个矩阵每分钟都会发生变化,具体来说:
在接下来的 q 分钟时间,每分钟,矩阵的某个值会修改为一个更大的值。保证修改后矩阵中的数仍互不相同。
问接下来的每分钟(每一次修改后),矩阵中有多少个数,既是它所在行的最大值,又是它所在列的最大值。
小 Z 向精通线性代数的你求助。
2 3 3
1 4 3
6 5 2
2 2 9
1 3 5
2 2 101
2
2
| 任务编号 | n,m | q | 分值 |
|---|---|---|---|
| 1 | 1 <= n * m <= 100 | 1 <= q <= 100 | 20 |
| 2 | 1 <= n * m <= 5000 | 1 <= q <= 5000 | 20 |
| 3 | 1 <= n,m <= 400 | 1 <= q <= 2* 10^5 | 20 |
| 4 | 1 <= n * m <= 2* 10^5 | 1 <= q <= 2* 10^5 |