1 条题解

  • 1
    @ 2024-5-14 15:57:45
    #include<bits/stdc++.h> 
    using namespace std;
    int x[100],y[100],s1,s2,t;
    int main()
    {
        for (int i=1;i<=4;i++)
        {
            cin>>x[i]>>y[i];
        }
        sort(x+1,x+5);
        sort(y+1,y+5);
        t=1;
        if ((x[1]==x[2])&&(x[3]==x[2])&&(x[3]==x[4])||(y[1]==y[2])&&(y[3]==y[2])&&(y[3]==y[4]))
        {
            cout<<"zhisi"<<endl;
            return 0;
        }
        s1=0;
        s2=0;
        for (int i=1;i<=3;i++)
        {
            for (int j=i+1;j<=4;j++)
            {
                if (x[i]==x[j])s1+=1;
                if (y[i]==y[j])s2+=1;
            }
        }
        if ((s1==2)&&(s2==2))
        {
            cout<<"fangsi"<<endl;
            return 0;
        }
        if (s1==3)
        {
            for (int i=1;i<=3;i++)
            {
                if (y[i]==y[i+1])
                {
                    if (i==2)
                    {
                        cout<<"dingsi"<<endl;
                        return 0;
                    }
                    else
                    {
                        cout<<"qusi"<<endl;
                        return 0;
                    }
                }
            }
        }
        if (s2==3)
        {
            for (int i=1;i<=3;i++)
            {
                if (x[i]==x[i+1])
                {
                    if (i==2)
                    {
                        cout<<"dingsi"<<endl;
                        return 0;
                    }
                    else
                    {
                        cout<<"qusi"<<endl;
                        return 0;
                    }
                }
            }
        }
        if ((s1==1)||(s2==1))
        {
            cout<<"wansi"<<endl;
            return 0;
        }
            return 0;
    }
    

    已AC,请点赞!!!

    • 1

    【基础】小 X 与机器人 2 (sihuo)

    信息

    ID
    531
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    21
    已通过
    14
    上传者