蒟蒻求调WA7,数据123 456 789
查看原帖
蒟蒻求调WA7,数据123 456 789
1419017
z1443888087楼主2024/10/17 19:50
#include<iostream>
#include<algorithm>
using namespace std;
int a,b,c;
bool allnum;
void dfs(){
	bool l[10]={false};
	bool savenum=false;
	for(int i=1;i<10;i++){
		for(int j=1;j<10;j++){
			if(j==i)continue;
			for(int k=1;k<10;k++){
			if(k==i||k==j)continue;
			fill(l,l+10,false);
			savenum=false;
			int u=i*100+j*10+k;
			int v=u*b;
			int f=u*c;
			if(f>=1000)return ;
			l[u%10]=true,l[(u/10)%10]=true,l[u/100]=true;
			l[v%10]=true,l[(v/10)%10]=true,l[v/100]=true;
			l[f%10]=true,l[(f/10)%10]=true,l[f/100]=true;
			for(int ans=1;ans<10;ans++){
				if(!l[ans]){
					savenum=true;
					break;
				}
			}
			if(savenum==false){
				cout<<u<<" "<<v<<" "<<f<<endl;
				allnum=true;
			}
			}
		}
	}
}
int main(){
	cin>>a>>b>>c;
	dfs();
	if(!allnum)cout<<"No!!!";
	return 0;
}
2024/10/17 19:50
加载中...