暴力代码80分求调

P1618 三连击(升级版)

___wa___ @ 2023-01-23 17:11:41

#include<bits/stdc++.h>
using namespace std;
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    int a,b,c;
    cin>>a>>b>>c;
    bool flag=0;
    for(int i=1;i<4;i++)
    {
        for(int ii=1;ii<10;ii++)
        {
            for(int iii=1;iii<10;iii++)
            {
                for(int iiii=1;iiii<7;iiii++)
                {
                    for(int iiiii=1;iiiii<10;iiiii++)
                    {
                        for(int iiiiii=1;iiiiii<10;iiiiii++)
                        {
                            for(int iiiiiii=1;iiiiiii<10;iiiiiii++)
                            {
                                for(int iiiiiiii=1;iiiiiiii<10;iiiiiiii++)
                                {
                                    for(int iiiiiiiii=1;iiiiiiiii<10;iiiiiiiii++)
                                    {
                                        if(i!=ii&&i!=iii&&i!=iiii&&i!=iiiii&&i!=iiiiii&&i!=iiiiiii&&i!=iiiiiiii&&i!=iiiiiiiii&&ii!=iii&&ii!=iiii&&ii!=iiiii&&ii!=iiiiii&&ii!=iiiiiii&&ii!=iiiiiiii&&ii!=iiiiiiiii&&iii!=iiii&&iii!=iiiii&&iii!=iiiiii&&iii!=iiiiiii&&iii!=iiiiiiii&&iii!=iiiiiiiii&&iiii!=iiiii&&iiii!=iiiiii&&iiii!=iiiiiii&&iiii!=iiiiiiii&&iiii!=iiiiiiiii&&iiiii!=iiiiii&&iiiii!=iiiiiii&&iiiii!=iiiiiiii&&iiiii!=iiiiiiiii&&iiiiii!=iiiiiii&&iiiiii!=iiiiiiii&&iiiiii!=iiiiiiiii&&iiiiiii!=iiiiiiii&&iiiiiii!=iiiiiiiii&&iiiiiiii!=iiiiiiiii)
                                        {               
                                                if(b/a*(i*100+ii*10+iii)==iiii*100+iiiii*10+iiiiii&&c/a*(i*100+ii*10+iii)==iiiiiii*100+iiiiiiii*10+iiiiiiiii)
                                                {
                                                    cout<<i*100+ii*10+iii<<" "<<iiii*100+iiiii*10+iiiiii<<" "<<iiiiiii*100+iiiiiiii*10+iiiiiiiii<<"\n";
                                                    flag=1;
                                                }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if(flag==0)
        cout<<"No!!!";
    return 0;
 }

记录


by mooktian @ 2023-02-04 19:48:50

@wa

RE是你没有特殊处理,a,b,c中有0。

你这个代码实在是看得头晕,换个思路不香么。


by ___wa___ @ 2023-02-05 13:07:20

@mooktian 谢谢


|