社区讨论
80分求掉,感谢大佬
P1618三连击(升级版)参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @mk6ekbvz
- 此快照首次捕获于
- 2026/01/09 12:55 2 个月前
- 此快照最后确认于
- 2026/01/11 15:15 2 个月前
CPP
# include <iostream>
using namespace std;
int a[10];
int f(int x,int y,int d){
int sum=0;
while(x){
if(++a[x%10]==1&&x%10!=0) sum++;
x/=10;
}
while(y){
if(++a[y%10]==1&&y%10!=0) sum++;
y/=10;
}
while(d){
if(++a[d%10]==1&&d%10!=0) sum++;
d/=10;
}
for(int i=1;i<=9;i++) a[i]=0;
if(sum==9) return 1;
return 0;
}
int main(){
int A,B,C,ch=0;
cin>>A>>B>>C;
for(int i=100;i<=1000/C;i++){
if(i*B>999||i*C>999) break;
if(f(i*A,i*B,i*C)){
cout<<i*A<<' '<<i*B<<' '<<i*C<<'\n';
ch=1;
}
}
if(ch==0) cout<<"No!!!";
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...