矩阵归零消减序列
测试数据来自 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**