欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!
专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
适合人群:
- 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
- 希望系统学习C++/Python编程的初学者
- 想要提升算法与编程能力的编程爱好者
附上汇总帖:历年CSP-X复赛真题解析 | 汇总
【题目来源】
洛谷:[B4076 CSP-X2019 山东] 随机数 - 洛谷
【题目描述】
光头强和熊大熊二在玩随机数比大小的游戏。具体规则如下:平板电脑会提供三个1 ∼ 6 1\sim 61∼6范围内的数字,分别交由熊大、熊二和光头强,数字大的人获胜。现在熊大和熊二已经拿到了随机数,请问光头强取得哪几个数字,才能获胜?
注意:如果光头强的数字与熊大熊二的数字相同,也算光头强获胜。
【输入】
一行,两个正整数x , y x,yx,y,中间用空格隔开,表示熊大熊二的数字。
【输出】
一行,若干个整数,表示光头强的数字。按照从小到大的顺序输出,相邻的数之间用一个空格隔开。
【输入样例】
4 2【输出样例】
4 5 6【算法标签】
《洛谷 B4076 随机数》 #CSP-X小学组# #2019# #山东#
【代码详解】
#include<bits/stdc++.h>usingnamespacestd;intx,y;// 定义两个整数变量x和yintmain(){cin>>x>>y;// 从标准输入读取两个整数x和yintmaxn=max(x,y);// 计算x和y中的最大值// 从maxn开始,到6结束,依次输出每个数字for(inti=maxn;i<=6;i++)cout<<i<<" ";// 输出数字和一个空格cout<<endl;// 输出换行符return0;// 程序正常结束}【运行结果】
4 2 4 5 6