Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
111878 陈铎文 偶数个1 C++ Accepted 2 MS 308 KB 1137 2025-03-07 19:56:05

Tests(10/10):


Code:

#include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[101][101]; bool row_check = true, col_check = true; // 读取矩阵 for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { cin >> a[i][j]; } } // 检查每行的 1 的个数是否为偶数 for(int i = 0; i < n; i++) { int row_count = 0; for(int j = 0; j < n; j++) { if(a[i][j] == 1) { row_count++; } } if(row_count % 2 != 0) { row_check = false; break; } } // 检查每列的 1 的个数是否为偶数 for(int j = 0; j < n; j++) { int col_count = 0; for(int i = 0; i < n; i++) { if(a[i][j] == 1) { col_count++; } } if(col_count % 2 != 0) { col_check = false; break; } } // 输出结果 if(row_check && col_check) { cout << "OK"; } else { cout << "Corrupt"; } return 0; }