| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
为什么wa?我自己造的变态数据都过了啊...各种特殊情况都考虑到了啊..还有疏漏?In Reply To:为什么wa? Posted by:dong930 at 2007-08-08 16:40:06 #include<stdio.h>
#include<string.h>
main()
{
int a[200][200];
int r[20],c[20],i,j,flagr,flagc;
int n;
while(scanf("%d",&n) && n)
{
int lr,lc;
memset(r,0,sizeof r);
memset(c,0,sizeof c);
flagr=flagc=0;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
scanf("%d",&a[i][j]);
r[i]+=a[i][j];
c[j]+=a[i][j];
}
for(i=1;i<=n;i++)
{
if(r[i]%2==1){flagr++;lr=i;}
if(c[i]%2==1){flagc++;lc=i;}
}
if(flagr>1 || flagc>1 || (flagr==1 && flagc==0) || (flagc==1 && flagr==0))
{printf("Corrupt\n"); continue;}
if(flagc==0 && flagr==0)
{printf("OK\n");continue;}
printf("Change bit (%d,%d)\n",lr,lc);
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator