#2056. 矩阵单行单列错误(难度电子学会二级T3)

矩阵单行单列错误(难度电子学会二级T3)

矩阵单行单列错误

题目描述: 给定一个 n x n 的矩阵,检查是否只有一行和一列的和是奇数。如果是,输出这行和列的索引。如果不是,输出 "Corrupt"。

解题思路:

  1. 读取矩阵数据。
  2. 计算每一行和每一列的和,并判断它们的奇偶性。
  3. 统计有奇数和的行数和列数。
  4. 根据奇数行和列的数量进行判断:
    • 如果只有一行和一列的和是奇数,输出这行和列的索引(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列同理