#7错了。为啥啊必关
查看原帖
#7错了。为啥啊必关
1651907
_NAMIDA楼主2025/6/21 22:34
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
bool check(int n){
	int f=1,n2=n/a*b,n3=n/a*c;
	int num[15]={0};
	//printf("%d %d %d ",n,n*2,n*3);
	while(n){
		num[n%10]++;
		num[n2%10]++;
		num[n3%10]++;
		n/=10;
		n2/=10;
		n3/=10;
	}
	for(int i=1;i<=9;i++){
		if(num[i]==0){
			f=0;
			break;
		}
	}
	if(f){
		return true;
	}
	return false;
}
int main(){
	cin>>a>>b>>c;
	int k=0;
	if(a==0||b==0||c==0){
		cout<<"No!!!";
		return 0;
	}
	for(int i=100/a;i<=334/a;i++){
		//check(i);
		if(check(i)){
			k=1;
			cout<<i*a<<' '<<i*b<<' '<<i*c<<endl;
		}
	}
	if(!k){
		cout<<"No!!!";
	}
    return 0;
}
2025/6/21 22:34
加载中...