Run ID:85978

提交时间:2024-07-21 17:06:33

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")