Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
85978 丁俊杰 偶数个1 Python3 Accepted 47 MS 3876 KB 718 2024-07-21 17:06:33

Tests(10/10):


Code:

results=[] n=int(input()) for x in range(n): a=list(map(int,input().split())) results.append(a) row_counts=[0]*n #初始化两个列表,分别用来存储每行和每列中1的数量。列表的长度都是 n,初始值都是0。 col_counts=[0]*n for i in range(n): for j in range(n): if results[i][j]==1: row_counts[i]+=1 #如果当前元素为1,将对应行的1的计数器 row_counts[i] 加1。 col_counts[j]+=1 #同时,也将对应列的1的计数器 col_counts[j] 加1。 flag=True for count in row_counts + col_counts: if count%2!=0: flag=False break if flag: print("OK") else: print("Corrupt")