#498
#include<bits/stdc++.h>
using namespace std;
int a,b,c,flag,f[10];
int check(int s){return !f[s%10]++&&!f[s%100/10]++&&!f[s/100]++;}
int add(int s){return s%10+s%100/10+s/100;}
int mul(int s){return (s%10)*(s%100/10)*(s/100);}
int main(){
cin>>a>>b>>c;
if(!a||!b||!c){
cout<<"No!!!";
return 0;
}
for(int i=100;i<=999;i++){
memset(f,0,sizeof(f));
if(check(i)&&check(i*b/a)&&add(i)+add(i*b/a)+add(i*c/a)==45&&mul(i)*mul(i*b/a)*mul(i*c/a)==362880){
cout<<i<<" "<<i*b/a<<" "<<i*c/a<<endl;
flag=1;
}
}
if(!flag)
cout<<"No!!!";
return 0;
}
神奇
2023-05-05 19:47:04 By xushuoxin
评论
Will.Pam
ID 题目 提交者 结果 用时 内存 语言 文件大小 提交时间
#129974 #498. 三连击(升级版) xushuoxin 100 11ms 1528kb C++ 533b 2023-05-05 19:51:50??
- 2023-05-05 19:53:03
发表评论
可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。