0
已解决
李博然
资深守护
资深守护
long long d[7], maxn, a1, b1, c1;
void Num(int x)
{
while(x)
{
d[x%10]++;
x/=10;
}
}
bool J()
{
for(int i=1; i<=6; i++)
{
if(d[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(d,0,sizeof(d));
Num(i);
Num(j);
Num(k);
if(J() && i*j*k>maxn)
{
maxn=i*j*k;
a1 = i, b1 = j, c1 = k;
}
}
}
}
cout << a1 << " " << b1 << " " << c1 << " " << maxn;
return 0;
}