#include <bits/stdc++.h>
using namespace std;
int a,b,c,n1,n2,n3,arr[10],flag,ans;
int main()
{
cin>>a>>b>>c;
for(int num=1;num<=1000/c;num++)
{
n1=num*a;
n2=num*b;
n3=num*c;
for(int i=1;i<=3;i++)
{
arr[n1%10]++;
n1=n1/10;
}
for(int i=1;i<=3;i++)
{
arr[n2%10]++;
n2=n2/10;
}
for(int i=1;i<=3;i++)
{
arr[n3%10]++;
n3=n3/10;
}
for(int i=1;i<=9;i++)
{
if(arr[i]!=1)
{
flag=1;
break;
}
}
if(!flag)
{
cout<<num*a<<" "<<num*b<<" "<<num*c<<endl;
ans++;
}
else flag=0;
for(int i=1;i<=9;i++)arr[i]=0;
}
if(!ans)cout<<"No!!!";
return 0;
}
P1618 三连击(升级版)
最新推荐文章于 2024-08-24 23:00:16 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)