秋招模拟赛第32场|科大讯飞提前批|2023.07.01
- Status
- Done
- Rule
- IOI
- Problem
- 3
- Start at
- 2023-7-9 19:00
- End at
- 2023-7-9 20:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 16
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
小红是个数学家,数学家就喜欢下定义。
这天,小红想要获得一个新的矩阵计算方法,于是他定义一个名称“转置权值",是矩阵的所有元素减去转置矩阵对应位置上元素的绝对值之和。
但是一个个算太慢了,于是小红找到了擅长编程的小红。
为了使小红明白,小红举了个例子,矩阵A为:
4231矩阵A的转置矩阵是:
4321所以上述矩阵的转置权值是[4−4]+[3−2]+[2−3]+[1−1]=2。
现在小红拿到了一个 n∗n 的矩阵,你能帮他完成这次计算吗?
输入第一行一个正整数 n ,代表矩阵的大小。
接下来的 n 行,每行 n 个正整数 ,用来表示矩阵。
1≤n≤500,1≤aij≤1000
输出一个整数,代表该矩阵转置权值的值。
样例输入
2
4 3
2 1
样例输出
2
最终矩阵位置(i,j)的值就是原矩阵matrix中∣matrix[i][j]−matrix[j][i]∣
对角线处的元素作差之后的权值则为0
O(nm)