矩阵归零消减序列

测试数据来自 system/2818

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  给定一个 \(n × n\) 的矩阵。通过 \(n-1\) 次实施下述过程,可把这个矩阵转换成一个 1×1 的矩阵。每次的过程如下:
  首先对矩阵进行行归零:即对每一行上的所有元素,都在其原来值的基础上减去该行上的最小值,保证相减后的值仍然是非负整数,且这一行上至少有一个元素的值为 0。
  接着对矩阵进行列归零:即对每一列上的所有元素,都在其原来值的基础上减去该列上的最小值,保证相减后的值仍然是非负整数,且这一列上至少有一个元素的值为0。
  然后对矩阵进行消减:即把 \(n×n\) 矩阵的第二行和第二列删除,使之转换为一个 \((n-1)×(n-1)\) 的矩阵。
  下一次过程,对生成的 \((n-1)×(n-1)\) 矩阵实施上述过程。显然,经过 \(n-1\) 次上述过程, \(n×n\) 的矩阵会被转换为一个 1×1 的矩阵。
  请求出每次消减前位于第二行第二列的元素的值。

【输入格式】

  第一行是一个整数 \(n\)。
  接下来 \(n\) 行,每行有 \(n\) 个正整数,描述了整个矩阵。相邻两个整数间用单个空格分隔。

【输出格式】

  输出为 \(n\) 行,每行上的整数为对应矩阵归零消减过程中,每次消减前位于第二行第二列的元素的值。

【输入输出样例】

 Input

3
1 2 3
2 3 4
3 4 5

 Output

3
0
0

【数据限制】

  对于 \(100\%\) 的数据,\(3≤3≤100\)

【来源】

  Mr.he**

二维数组练习题(二)

未认领
状态
已结束
题目
10
开始时间
2023-11-16 00:00
截止时间
2023-12-02 23:59
可延期
24.0 小时