暴力40pts,4568910WA求调
查看原帖
暴力40pts,4568910WA求调
737014
Xuwindows_WS楼主2024/12/1 20:59

记录

#include<bits/stdc++.h>
using namespace std;
int n;
int a[101][5];
int ans=0;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)for(int j=1;j<=5;j++)cin>>a[i][j];
    for(int i=0;i<=9;++i)
    {
        for(int j=0;j<=9;++j)
        {
            for(int u=0;u<=9;++u)
            {
                for(int v=0;v<=9;++v)
                {
                    for(int w=0;w<=9;++w)
                    {
                        int flag=0;
                        for(int x=1;x<=n;++x)
                        {
                            int b=(i+10-a[x][0])%10;
                            int c=(j+10-a[x][1])%10;
                            int d=(u+10-a[x][2])%10;
                            int e=(v+10-a[x][3])%10;
                            int f=(w+10-a[x][4])%10;
                            
                        /*else*/ if(b!=0&&c==b&&d==0&&e==0&&f==0)++flag;
                            else if(b==0&&c!=0&&d==c&&e==0&&f==0)++flag;
                            else if(b==0&&c==0&&d!=0&&e==d&&f==0)++flag;
                            else if(b==0&&c==0&&d==0&&e!=0&&f==e)++flag;
                            else if(b!=0&&c==0&&d==0&&e==0&&f==0)++flag;
                            else if(b==0&&c!=0&&d==0&&e==0&&f==0)++flag;
                            else if(b==0&&c==0&&d!=0&&e==0&&f==0)++flag;
                            else if(b==0&&c==0&&d==0&&e!=0&&f==0)++flag;
                            else if(b==0&&c==0&&d==0&&e==0&&f!=0)++flag;
                        }
                        if(flag==n)++ans;
                    }
                }
            }
        }
    }
    cout<<ans<<endl;
    return 0;
}
2024/12/1 20:59
加载中...