#10832: c++逾時


kuoericyoyo (Erickuo1999)


#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;
}

#10833: Re:c++逾時


kuoericyoyo (Erickuo1999)


#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;
}


#10834: Re:c++逾時


kuoericyoyo (Erickuo1999)


#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