40分!#3,#6,#7 TLE (马蜂奇怪
查看原帖
40分!#3,#6,#7 TLE (马蜂奇怪
916579
GoodLuckCat楼主2023/9/3 11:24
#include<bits/stdc++.h>
using namespace std;
#define int double
signed main()
{
    int x,y,z,f;
    cin>>x>>y>>z;
    f=1;
    for(int a=1;a<=9;a++)
    {
        for(int b=1;b<=9;b++)
        {
            if(b==a)continue;
            for(int c=1;c<=9;c++)
            {
                if(c==a)continue;
                if(c==b)continue;
                for(int d=1;d<=9;d++)
                {
                    if(d==a)continue;
                    if(d==b)continue;
                    if(d==c)continue;
                    for(int e=1;e<=9;e++)
                    {
                        if(e==a)continue;
                        if(e==b)continue;
                        if(e==c)continue;
                        if(e==d)continue;
                        for(int f=1;f<=9;f++)
                        {
                            if(f==a)continue;
                            if(f==b)continue;
                            if(f==c)continue;
                            if(f==d)continue;
                            if(f==e)continue;
                            for(int g=1;g<=9;g++)
                            {
                                if(g==a)continue;
                                if(g==b)continue;
                                if(g==c)continue;
                                if(g==d)continue;
                                if(g==e)continue;
                                if(g==f)continue;
                                for(int h=1;h<=9;h++)
                                {
                                    if(h==a)continue;
                                    if(h==b)continue;
                                    if(h==c)continue;
                                    if(h==d)continue;
                                    if(h==e)continue;
                                    if(h==f)continue;
                                    if(h==g)continue;
                                    for(int i=1;i<=9;i++)
                                    {
                                        if(i==a)continue;
                                        if(i==b)continue;
                                        if(i==c)continue;
                                        if(i==d)continue;
                                        if(i==e)continue;
                                        if(i==f)continue;
                                        if(i==g)continue;
                                        if(i==h)continue;
                                        if(a+b+c+d+e+f+g+h+i==45)
                                        {
                                            if((a*100+b*10+c)/x==(d*100+e*10+f)/y&&(d*100+e*10+f)/y==(g*100+h*10+i)/z)
                                            {
                                                cout<<a<<b<<c<<' '<<d<<e<<f<<' '<<g<<h<<i<<endl;
                                                f=0;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    if(f)cout<<"No!!!";
    return 0;
}
2023/9/3 11:24
加载中...