#include<iostream>
using namespace std;
int main()
{
int a,b;
int z[9][9];
for(int p=0;p<10;p--)
{
b=1;
for(int i=0;9>i;i++)
{
for(int i1=0;9>i1;i1++)
{
cin>>a;
z[i][i1]=a;
}
}
for(int j=0;9>j;j++)
{
for(int j1=0;9>j1;j1++)
{
for(int j2=1;9>j1+j2;j2++)
{
if(z[j][j1]==z[j][j1+j2])
{
b=0;
}
}
}
}
for(int k=0;9>k;k++)
{
for(int k1=0;9>k1;k1++)
{
for(int k2=1;9>k1+k2;k2++)
{
if(z[k1][k]==z[k1+k2][k])
{
b=0;
}
}
}
}
for(int l=0;9>l;l+=3)
{
for(int l1=0;9>l1;l1+=3)
{
for(int l2=0;3>l2;l2++)
{
for(int l3=0;3>l3;l3++)
{
for(int l4=1;3>l4;l4++)
{
if(z[l+l2][l1]==z[l+l3][l1+l4])
{
b=0;
}
}
}
}
}
}
if(b==0)
cout<<"no"<<endl;
if(b==1)
cout<<"yes"<<endl;
b=2;
}
return 0;
}
#include
using namespace std;
int main()
{
int a,b;
int z[9][9];
for(int p=0;p<10;p--)
{
b=1;
for(int i=0;9>i;i++)
{
for(int i1=0;9>i1;i1++)
{
cin>>a;
z[i][i1]=a;
}
}
for(int j=0;9>j;j++)
{
for(int j1=0;9>j1;j1++)
{
for(int j2=1;9>j1+j2;j2++)
{
if(z[j][j1]==z[j][j1+j2])
{
b=0;
}
}
}
}
for(int k=0;9>k;k++)
{
for(int k1=0;9>k1;k1++)
{
for(int k2=1;9>k1+k2;k2++)
{
if(z[k1][k]==z[k1+k2][k])
{
b=0;
}
}
}
}
for(int l=0;9>l;l+=3)
{
for(int l1=0;9>l1;l1+=3)
{
for(int l2=0;3>l2;l2++)
{
for(int l3=0;3>l3;l3++)
{
for(int l4=1;3>l4;l4++)
{
if(z[l+l2][l1]==z[l+l3][l1+l4])
{
b=0;
}
}
}
}
}
}
if(b==0)
cout<<"no"<<endl;
if(b==1)
cout<<"yes"<<endl;
b=2;
}
return 0;
}
#include<iostream>
using namespace std;
int main()
{
int a,b;
int z[9][9];
for(int p=0;p<7;p++)
{
b=1;
for(int i=0;9>i;i++)
{
for(int i1=0;9>i1;i1++)
{
cin>>a;
z[i][i1]=a;
}
}
for(int j=0;9>j;j++)
{
for(int j1=0;9>j1;j1++)
{
for(int j2=1;9>j1+j2;j2++)
{
if(z[j][j1]==z[j][j1+j2])
{
b=0;
}
if(z[j1][j]==z[j1+j2][j])
{
b=0;
}
for(int l4=1;3>l4;l4++)
{
if(z[j2/3*3+j/3][j1/3*3]==z[j2/3*3+j1/3][j1/3*3+l4])
{
b=0;
}
}
}
}
}
if(b==0)
cout<<"no"<<endl;
if(b==1)
cout<<"yes"<<endl;
b=2;
}
return 0;
}
#include
using namespace std;
int main()
{
int a,b;
int z[9][9];
for(int p=0;p<10;p--)
{
b=1;
for(int i=0;9>i;i++)
{
for(int i1=0;9>i1;i1++)
{
cin>>a;
z[i][i1]=a;
}
}
for(int j=0;9>j;j++)
{
for(int j1=0;9>j1;j1++)
{
for(int j2=1;9>j1+j2;j2++)
{
if(z[j][j1]==z[j][j1+j2])
{
b=0;
}
}
}
}
for(int k=0;9>k;k++)
{
for(int k1=0;9>k1;k1++)
{
for(int k2=1;9>k1+k2;k2++)
{
if(z[k1][k]==z[k1+k2][k])
{
b=0;
}
}
}
}
for(int l=0;9>l;l+=3)
{
for(int l1=0;9>l1;l1+=3)
{
for(int l2=0;3>l2;l2++)
{
for(int l3=0;3>l3;l3++)
{
for(int l4=1;3>l4;l4++)
{
if(z[l+l2][l1]==z[l+l3][l1+l4])
{
b=0;
}
}
}
}
}
}
if(b==0)
cout<<"no"<<endl;
if(b==1)
cout<<"yes"<<endl;
b=2;
}
return 0;
}
#include
using namespace std;
int main()
{
int a,b;
int z[9][9];
for(int p=0;p<7;p++)
{
b=1;
for(int i=0;9>i;i++)
{
for(int i1=0;9>i1;i1++)
{
cin>>a;
z[i][i1]=a;
}
}
for(int j=0;9>j;j++)
{
for(int j1=0;9>j1;j1++)
{
for(int j2=1;9>j1+j2;j2++)
{
if(z[j][j1]==z[j][j1+j2])
{
b=0;
}
if(z[j1][j]==z[j1+j2][j])
{
b=0;
}
for(int l4=1;3>l4;l4++)
{
if(z[j2/3*3+j/3][j1/3*3]==z[j2/3*3+j1/3][j1/3*3+l4])
{
b=0;
}
}
}
}
}
if(b==0)
cout<<"no"<<endl;
if(b==1)
cout<<"yes"<<endl;
b=2;
}
return 0;
}
AC解
精簡化過
看來是迴圈的問題
一次一次試出來好像檢查7次
求迴圈寫法ORZ