这个算枚举吗。。好像不算枚举,反正Ac了
2024-08-01 11:55:09
发布于:浙江
99阅读
0回复
0点赞
一些个简单的思路,有问题可以加QQ:2426662061进行沟通
(深圳福田百花hss)
#include<bits/stdc++.h>
using namespace std;
bool dep(int a,int b){
int x[10];
for(int i=0;i<10;i++) x[i]=0;
for(int i=0;i<5;i++){
x[b%10]=1;
b/=10;
x[a%10]=1;
a/=10;
}
int sum=0;
for(int i=0;i<10;i++) sum+=x[i];
if(sum==10) return true;
else return false;
}
int main(){
int n;
cin>>n;
int flag=1;
for(int i=1234;i<=99999;i++){
if(i*n>99999) break;
if(dep(i,i*n)){
flag=0;
printf("%05d / %05d\n",i*n,i);
}
}
if(flag) cout<<"No answer.";
}
这里空空如也
有帮助,赞一个