洛谷-三连击(升级版)-BOSS战-入门综合练习1

题目描述 Description

将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成A:B:C的比例,试求出所有满足条件的三个三位数,若无解,输出“No!!!”。

输入输出格式 Input/output

输入格式:
三个数,A B C。
输出格式:
若干行,每行3个数字。按照每行第一个数字升序排列。

输入输出样例 Sample input/output

样例测试点#1

输入样例:

1 2 3

输出样例:

192 384 576
219 438 657
273 546 819
327 654 981

说明 description

保证A<B<C

思路:从(1~1000/c)循环,然后按比例赋值,每一位数放入一个数组的每一位,判断有多少个数字被用过了,如果有9个(也就是刚好用完),输出即可

提示:记得判断按比例赋值后是否超过了1000,超过了跳出即可

代码如下:

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int a,b,c,x[9],a1,a2,a3;
 6     int y=0,ans=0,flag[10]={0},i,j;    //用flag统计数字是否用过
 7     cin>>a1>>a2>>a3;    //输入
 8     for(j=1;j<=1000/a3;j++)
 9     {
10         y=0;
11         for(i=0;i<9;i++)
12             flag[i]=0;    //全归0
13         a=a1*j;
14         b=a2*j;    //按比例赋值
15         c=a3*j;
16         if(a>=1000||b>1000||c>1000)
17             break;    //超出范围的情况
18         /*=================================*/
19         x[0]=a/100;
20         x[1]=(a/10)%10;
21         x[2]=a%10;
22         x[3]=b/100;
23         x[4]=(b/10)%10;        //把每一位数放入数组中
24         x[5]=b%10;
25         x[6]=c/100;
26         x[7]=(c/10)%10;
27         x[8]=c%10;
28         /*=================================*/
29         for(i=0;i<9;i++)
30             flag[x[i]-1]=1;    //统计用过的数(用过就变成1)
31         for(i=0;i<9;i++)
32             y+=flag[i];   //统计用过多少个
33         if(y==9)    //如果y=9的话,就代表所有数都用过,输出
34         {
35             cout<<a<<" "<<b<<" "<<c<<endl;
36             ans++;    //有满足的a b c,ans就不等于0
37         }
38     }
39     if(!ans)   //没有满足的,输出No!!!
40         cout<<"No!!!";
41 }  
时间: 2024-08-08 13:56:47

洛谷-三连击(升级版)-BOSS战-入门综合练习1的相关文章

洛谷-烤鸡-BOSS战-入门综合练习1

题目背景 Background 猪猪hanke得到了一只鸡 题目描述 Description 猪猪Hanke特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke吃鸡很特别,为什么特别呢?因为他有10种配料(芥末.孜然等),每种配料可以放1—3克,任意烤鸡的美味程度为所有配料质量之和   现在,Hanke想要知道,如果给你一个美味程度,请输出这10种配料的所有搭配方案 输入输出格式 Input/output 输入格式:一行,n<=20输出格式:第一行,方案总数第二行至结束,10个数,表示每种配料所

洛谷-陶陶摘苹果(升级版)-BOSS战-入门综合练习1

题目描述 Description 又是一年秋季时,陶陶家的苹果树结了n个果子.陶陶又跑去摘苹果,这次她有一个a公分的椅子.当他手够不着时,他会站到椅子上再试试. 这次与NOIp2005普及组第一题不同的是:陶陶之前搬凳子,力气只剩下s了.当然,每次摘苹果时都要用一定的力气.陶陶想知道在s<0之前最多能摘到多少个苹果.    现在已知n个苹果到达地上的高度xi,椅子的高度a,陶陶手伸直的最大长度b,陶陶所剩的力气s,陶陶摘一个苹果需要的力气yi,求陶陶最多能摘到多少个苹果. 输入输出格式 Inpu

洛谷-哥德巴赫猜想(升级版)-BOSS战-入门综合练习1

题目背景 Background 1742年6月7日哥德巴赫写信给当时的大数学家欧拉,正式提出了以下的猜想:任何一个大于9的奇数都可以表示成3个质数之和.质数是指除了1和本身之外没有其他约数的数,如2和11都是质数,而6不是质数,因为6除了约数1和6之外还有约数2和3.需要特别说明的是1不是质数. 这就是哥德巴赫猜想.欧拉在回信中说,他相信这个猜想是正确的,但他不能证明. 从此,这道数学难题引起了几乎所有数学家的注意.哥德巴赫猜想由此成为数学皇冠上一颗可望不可及的“明珠”. 题目描述 Descri

洛谷-小鱼会有危险吗-BOSS战-入门综合练习2

题目描述 Description 有一次,小鱼要从A处沿直线往右边游,小鱼第一秒可以游7米,从第二秒开始每秒游的距离只有前一秒的98%.有个极其邪恶的猎人在距离A处右边s米的地方,安装了一个隐蔽的探测器,探测器左右x米之内是探测范围.一旦小鱼进入探测器的范围,探测器就开始把信号传递给那个猎人,猎人在一秒后就要对探测器范围内的水域进行抓捕,这时如果小鱼还在这范围内就危险了.也就是说小鱼一旦进入探测器范围,如果能在下1秒的时间内马上游出探测器的范围,还是安全的.现在给出s和x的数据,请你判断小鱼会不

洛谷-三连击-循环!循环!循环!

题目描述 Description 将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例,试求出所有满足条件的三个三位数. 输入输出格式 Input/output 输入格式:木有输入输出格式:若干行,每行3个数字.按照每行第一个数字升序排列. 输入样例: 输出样例: 192 384 576* * *...* * *(输出被和谐了) 思路:从123到987循环,再对1~9的每个数进行扫描,对每三个数分别进行处理,存入数组,最后扫描一遍数组,如果满足1:2:3的条

洛谷图论入门题--基本题必做 图-最短路径-1.信使(msner)

1 //带病打代码的我,心好累,脑子更累. 看到此代码的请给点个赞 ,谢谢. 2 //这个题还是比较简单的,用弗洛伊德完全就能过: 3 /*由衷的感谢江山,帮忙看程序的错误 , 4 5 ,--^----------,--------,-----,-------^--, 6 | ||||||||| `--------' | O 7 `+---------------------------^----------| 8 `\_,-------, _________________________|

洛谷.1919.[模板]A乘B Problem升级版(FFT)

题目链接:洛谷.BZOJ2179 //将乘数拆成 a0*10^n + a1*10^(n-1) + ... + a_n-1的形式 //可以发现多项式乘法就模拟了竖式乘法 所以用FFT即可 注意处理进位 //n位*n位最多就只有2n位了 //论putchar的速度..还是快的 #include <cmath> #include <cstdio> #include <cctype> #include <algorithm> #define gc() getchar

洛谷冬令营随想

洛谷春令营结束不久,就我个人而言实在是收益良多. 课后与洛谷的讲师们略有交谈,并且稍微接触了别地的信竞生,顿感弱小--决定把一些了解到的信息和感想放在这里.比较杂,将就着看吧. 首先说下近年竞赛的发展吧. 近年信息学竞赛带来的升学优势增大了不少,机会增加了,这是好事.但这同样也意味着竞争将激烈许多. 举几个例子: 浙江小学便培育"种子选手",浙江初赛分数线一度达到90分. 著名的南山中学,C类买不停,此处不细说. 很大一部分选手以完全停课备战比赛. 切实参与到竞赛中,能感觉到许多学校已

约数和问题(codevs2606&amp;amp;&amp;amp;洛谷2424)

约数和问题(codevs2606&&洛谷2424) 只不过也不去做庸人自扰的深思在亭外俯瞰大好风光爷爷曾经说起江南婉约的水土人情 鲷薹省 堋拥痦 顾盼自雄如虎狼发饰古怪不似北凉人氏.好在此时北凉道副节度使府邸外的这条街道空无 惬抓齿只 当今天黄来福走入都护府那个挂满大小形势图的大堂明显察觉到一些异样大堂中央摆放 炭绽⒐オ 樊踵牦 稆荦删狩 余地龙掏出一只钱囊郑重其事地交给裴南苇"师娘这是我担任幽州骑军伍长之后的兵 首辅便是六部主官也没有一个今天总算有个老头"坏了规