#2056. 矩阵单行单列错误(难度电子学会二级T3)
矩阵单行单列错误(难度电子学会二级T3)
矩阵单行单列错误
题目描述: 给定一个 n x n 的矩阵,检查是否只有一行和一列的和是奇数。如果是,输出这行和列的索引。如果不是,输出 "Corrupt"。
解题思路:
- 读取矩阵数据。
- 计算每一行和每一列的和,并判断它们的奇偶性。
- 统计有奇数和的行数和列数。
- 根据奇数行和列的数量进行判断:
- 如果只有一行和一列的和是奇数,输出这行和列的索引(1-based)。
- 否则,输出 "Corrupt"。
- 测试数据:
- 输入样例
- 4
- 1 1 1 1
- 0 0 0 0
- 0 0 0 0
- 0 0 0 0
- Corrupt
-
- 输出样例
- 3
- 1 0 0
- 0 1 1
- 0 1 1
- 样例解释:
- 例如在样例2中,由于1行1列的右边下面都没有数据,所以1行1列是一个只有一个1所以是奇数!反观2行2列中从右边到下面都是由数据并且相加还是偶数!3行3列同理