#2415: 不知哪裡錯


a830314x (QQA)


#include<iostream>
using namespace std;
int main(){char a[8][8];
int b=1,d,e;
               string c;
    while(1){
             for(int i=0;i<9;i++){
                     for(int j=0;j<9;j++){
                             cin>>a[i][j];}
                     }
                 for(int i=0;i<9;i++){
                     for(int j=0;j<9;j++){
                         for(int k=1;k<9;k++){
                             if(j==k)
                             continue;
                             if(a[i][j]==a[i][k])
                             {b=0;
                             goto ABC;}
                                 }
                                 }
                             }
                   for(int i=0;i<9;i++){
                     for(int j=0;j<9;j++){
                             if(i<=2&&i>=0)
                             d=0;
                             if(i<=5&&i>=3)
                             d=3;
                             if(i<=8&&i>=6)
                             d=6;
                             if(j<=2&&j>=0)
                             e=0;
                             if(j<=5&&j>=3)
                             e=3;
                             if(j<=8&&j>=6)
                             e=6;
                         for(int k=d;k<d+3;k++){
                                 for(int g=e;g<e+3;g++){if(i==k&&j==g)
                             continue;
                                         if(a[i][j]==a[k][g])
                                 {b=0;
                             goto ABC; }
                                
                                
                                         }
                                         }
                                         }
                                         }
   
   
    ABC:
    if(b==0)
    c="no";
    else if(b==1)
    c="yes";
    cout<<c<<endl;
}
    return 0;
    }