题解
2024-04-27 08:24:06
发布于:上海
13阅读
0回复
0点赞
#include<iostream>
using namespace std;
int gcd(int a,int b){
while(b){
int t=a;
a=b,b=t%a;
}return a;
}
int main(){
int a,b,c;
cin>>a>>b>>c;
int g=gcd(gcd(a,b),c);
a/=g,b/=g,c/=g;
int cn=0;
for(int i=123;i<999/c;i++){
int j=i*a,k=i*b,l=i*c;
if(i%5==0)continue;
if(j%10!=0&&j/10%10!=0&&j/100!=0&&k%10!=0&&k/10%10!=0&&k/100!=0&&l%10!=0&&l/10%10!=0&&l/100!=0){
if(j%10!=j/10%10&&j/10%10!=j/100&&j/100!=j%10){
if(k%10!=k/10%10&&k/10%10!=k/100&&k/100!=k%10){
if(l%10!=l/10%10&&l/10%10!=l/100&&l/100!=l%10){
if(j%10!=k%10&&k%10!=l%10&&l%10!=j%10){
if(j/10%10!=k/10%10&&k/10%10!=l/10%10&&l/10%10!=j/10%10){
if(j/100!=k/100&&k/100!=l/100&&l/100!=j/100){
if(j%10!=k/10%10&&k/10%10!=l/100&&l/100!=j%10){
if(j/10%10!=k/100&&k/100!=l%10&&l%10!=j/10%10){
if(j/100!=k%10&&k%10!=l/10%10&&l/10%10!=j/100){
if(j%10!=k/100&&k/100!=l/10%10&&l/10%10!=j%10){
if(j/10%10!=k%10&&k%10!=l/100&&l/100!=j/10%10){
if(j/100!=k/10%10&&k/10%10!=l%10&&l%10!=j/100){
cn++;
cout<<j<<" "<<k<<" "<<l<<endl;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
if(!cn)cout<<"No!!!"<<endl;
return 0;
}
全部评论 1
?
2024-08-06 来自 湖南
0
有帮助,赞一个