求北大ACM网站的2260题的答案

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:14:00
哪位高手帮我解答2260题?(记得写些注释,程序通过的我会加分的)可以的话题目的大致内容翻译下,有些看不懂。谢谢~
题目网址http://acm.pku.edu.cn/JudgeOnline/problem?id=2260

给,已经编译运行确认:

#include<stdio.h>
int main()
{
int n,i,j,sumc,sumr,keyc,keyr,sr,sc;
int matrix[101][101];
while(scanf("%d",&n)&&n)
{
sr=0;
sc=0;
for(i=0;i<n;i++)
{
sumr=0;
for(j=0;j<n;j++)
{
scanf("%d",&matrix[i][j]);
sumr+=matrix[i][j];
}
if(sumr%2!=0)
{
keyr=i+1;
sr++;
}
}
if(sr>1)
{
printf("Corrupt\n");
continue;
}
for(j=0;j<n;j++)
{
sumc=0;
for(i=0;i<n;i++)
sumc+=matrix[i][j];
if(sumc%2!=0)
{
keyc=j+1;
sc++;
}
}
if(sc==0&&sr==0)
printf("OK\n");