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