码迷,mamicode.com
首页 > 其他好文 > 详细

三连击...(升级版)

时间:2018-07-07 10:47:10      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:span   str   ++   sum   综合   amp   size   flag   algo   

综合了一下题解的,比较简便。

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<algorithm>
 4 #include<cstring>
 5 using namespace std;
 6 
 7 int main()
 8 {
 9     int a,b,c,x,y,z;
10     int num[11];
11     cin>>a>>b>>c;
12 
13     int flag=0;
14     for(int i=1;i<=1000/c;i++)
15     {
16         x=i*a;
17         y=i*b;
18         z=i*c;
19         num[1]=x/100;
20         num[2]=x/10%10;
21         num[3]=x%10;
22         num[4]=y/100;
23         num[5]=y/10%10;
24         num[6]=y%10;
25         num[7]=z/100;
26         num[8]=z/10%10;
27         num[9]=z%10;
28 
29         int s=1,sum=0;
30         for(int j=1;j<=9;j++)
31         {
32             s*=num[j];
33             sum+=num[j];
34         }
35         if(s==362880&&sum==45)
36         {
37             flag=1;
38             printf("%d %d %d\n",x,y,z);
39         }
40     }
41     if(flag==0)
42         cout<<"No!!!"<<endl;
43 }

 

三连击...(升级版)

标签:span   str   ++   sum   综合   amp   size   flag   algo   

原文地址:https://www.cnblogs.com/thunder-110/p/9276290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!