📄 1949.cpp
字号:
#include<iostream.h>
#include<string.h>
int main()
{
int a[101];
int total,n;
int flag,f,fl,t1,t2,f2,k;
while(cin>>n&&n!=0)
{ flag=0;f=0;fl=0;
t1=-1;t2=-1;f2=0;
memset(a,0,sizeof(a));
for(int i=0;i<n;i++)
{
total=0;
for(int j=0;j<n;j++)
{ cin>>k;
a[j]+=k;
total+=k;
}
if(!flag&&total%2!=0) {flag=1;t1=i;}
else if(flag&&total%2!=0) f=1;
// cout<<"Corrupt"<<endl;break;};
}
// if(f) continue;
for(int i=0;i<n;i++)
{ if(!fl&&a[i]%2!=0) {fl=1;t2=i;}
else if(fl&&a[i]%2!=0) f2=1;
// cout<<"Corrupt"<<endl;break;};
}
// if(f2) continue;
if(t1==-1&&t2==-1) {cout<<"OK"<<endl;continue;}
else if((t1==-1||t2==-1)||f2||f) {cout<<"Corrupt"<<endl;continue;}
else cout<<"Change bit ("<<t1+1<<","<<t2+1<<")"<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -