Run ID:111878
提交时间: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; }