问题标题: 酷町堂:5067 大佬找错

0
0
已解决
赵朗
赵朗
高级光能
高级光能

#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int a[10],x,y,z,maxn;
void Num(int x){
    while(x){
        a[x%10]++;
        x/=10;
    }
}
bool Judge(){
    for(int i=1;i<=6;i++){
        if(a[i]!=1)
            return 0;
    }
    return 1;
}
int main(){
    for(int i=1;i<=6;i++){
        for(int j=12;j<=65;j++){
            for(int k=123;k<=654;k++){
                memset(a,0,sizeof(a));
                Num(i);
                Num(j);
                Num(k);
                if(Judge()){
                    int tmp=i*j*k;
                    if(tmp>maxn)
                    {
                        maxn=tmp;
                        x=i,y=j,z=k;
                    }
                }
            }
        }
    }
    cout<<x<<" "<<y<<" "<<z<<" "<<maxn;
    return 0;
}
 


0
已采纳
李泽远
李泽远
高级天翼
高级天翼

你的代码是对的

我要回答