当前位置: 首页 > news >正文

2019年CSP-X复赛真题及题解(T1:随机数)

2019年CSP-X复赛真题及题解(T1:随机数)

题目描述

光头强和熊大熊二在玩随机数比大小的游戏。具体规则如下:平板电脑会提供三个1 ∼ 6 1\sim 616范围内的数字,分别交由熊大、熊二和光头强,数字大的人获胜。现在熊大和熊二已经拿到了随机数,请问光头强取得哪几个数字,才能获胜?

注意:如果光头强的数字与熊大熊二的数字相同,也算光头强获胜。

输入格式

一行,两个正整数x , y x,yx,y,中间用空格隔开,表示熊大熊二的数字。

输出格式

一行,若干个整数,表示光头强的数字。按照从小到大的顺序输出,相邻的数之间用一个空格隔开。

输入输出样例 1
输入 1
4 2
输出 1
4 5 6
说明/提示

输入数据保证合法。

思路分析

熊大、熊二分别拿到数字xy,取值范围均为 1~6。光头强要想获胜,他的数字必须不小于熊大和熊二的数字(因为题目规定“如果光头强的数字与熊大熊二的数字相同,也算光头强获胜”)。因此,获胜的最小数字是max(x, y),而最大数字只能是 6(题目限定随机数范围为 1~6)。所以所有可能的获胜数字就是从max(x, y)到 6 的所有整数,按从小到大依次输出即可。


代码实现

#include<bits/stdc++.h>usingnamespacestd;intx,y;intmain(){cin>>x>>y;//读入熊大熊二的数字intm=x>y?x:y;//m为两者最大值,即光头强至少要达到的数for(inti=m;i<=6;i++){//从m到6遍历所有可能获胜的数字cout<<i<<' ';//输出当前数字}return0;}

功能分析

  • 输入:两个正整数xy(1~6),分别代表熊大、熊二的随机数。
  • 处理:计算m = max(x, y),确定光头强获胜所需的最小数字。
  • 输出:依次输出从m到 6 的所有整数,每个数后跟一个空格,最后换行。虽然末尾有多余空格,但洛谷 OJ 对空格不敏感,可以正常通过。
  • 正确性:由于获胜条件为“大于等于二者”且“相等也算赢”,所以下界正确;上界固定为 6,范围正确。按顺序输出满足题目“从小到大”的要求。
  • 效率:循环最多执行 6 次,时间复杂度 O(1),空间复杂度 O(1)。

更多内容请关注专栏:信奥赛C++普及组csp-j初赛&复赛真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转


【秘籍汇总】(完整csp信奥赛C++学习资料):

1、csp/信奥赛C++,完整信奥赛系列课程(永久学习):

https://edu.csdn.net/lecturer/7901 点击跳转

2、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转

https://edu.csdn.net/course/detail/41081 点击跳转

3、csp信奥赛高频考点知识详解及案例实践:

CSP信奥赛C++动态规划:
https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转

CSP信奥赛C++标准模板库STL:
https://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转

信奥赛C++提高组csp-s知识详解及案例实践:
https://blog.csdn.net/weixin_66461496/category_13113932.html 点击跳转

4、csp信奥赛冲刺一等奖有效刷题题解:

信奥赛C++普及组CSP-J一等奖通关刷题题单及题解:
https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

信奥赛C++普及组csp-j初赛&复赛真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13125089.html 点击跳转

5、GESP C++考级真题题解:

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转


GESP(C++ 七级+八级)真题题解(持续更新):
https://blog.csdn.net/weixin_66461496/category_13117178.html 点击跳转

· 文末祝福 ·

#include<bits/stdc++.h>usingnamespacestd;intmain(){cout<<"跟着王老师一起学习信奥赛C++";cout<<" 成就更好的自己! ";cout<<" csp信奥赛一等奖属于你! ";return0;}

http://www.jsqmd.com/news/1041540/

相关文章:

  • 2026年天津黄金回收避坑指南:不迷信连锁看本地口碑 - 讯息早知道
  • 超强的资源搜索神器,附带去水印高清下载功能!
  • 告别Windows臃肿:用Win11Debloat让你的电脑重获新生
  • StarUML Java插件:3步实现UML与Java代码的双向同步
  • 2026大理放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 中业金奢再生回收中心
  • 阿克苏地区黄金回收实体店怎么选?这份清单帮你货比三家 - 奢金汇
  • 3分钟快速上手BepInEx:让Unity游戏模组开发变得简单
  • 2026佛山黄金回收测评!横向对比5家靠谱门店,老手推荐 - 奢侈品回收测评
  • 阿拉善盟黄金回收去哪儿好?整理了5家靠谱实体店地址电话 - 奢金汇
  • WarcraftHelper魔兽辅助工具:终极指南让经典魔兽争霸3焕发新生
  • 2026 宁波闲置名包处置全测评:正规连锁门店横向对比,看懂皮具估价底层逻辑 - 奢侈品回收评测
  • 渭南黄金回收指南:六家靠谱店铺推荐,覆盖全市区县安心变现 - 清奢黄金上门回收
  • 物联网LoRa系列-24:SX1261/2射频芯片寄存器配置实战——从零构建稳定收发链路
  • 体外纯化体系对SPR检测的重要性
  • 2026西宁黄金回收白银回收铂金回收门店+工商公安双备案+中检认证商家推荐 - 诚金汇钻回收公司
  • 如何用163MusicLyrics彻底解决音乐歌词管理难题:一个开源工具的完整指南
  • 深圳黄金回收实测指南,六大本地奢品门店走访测评 - 薛定谔的梨花猫
  • 2026东营放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 中业金奢再生回收中心
  • 2026潮州放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 中业金奢再生回收中心
  • TC818A芯片实战指南:集成运放配置、电阻选型与LCD驱动优化
  • 2026苏州大额黄金回收测评|对公个人双合规,收的顶资金安全兜底 - 奢侈品回收测评
  • 2026年度学术服务机构综合实力排行榜TOP5:客观测评与选型指南 - 艾德思Editsprings
  • 西安回收钻石门店推荐|西安靠谱钻石奢侈品回收商家TOP5榜单一览 - 名奢变现站
  • AI Agent正在改变企业:为什么执行型AI成为新的增长引擎
  • 3个关键策略:用Obsidian日历插件构建可视化知识时间轴
  • QML MediaPlayer实战:从零构建跨平台轻量视频播放器
  • 昌吉回族自治州黄金回收多少钱一克?本地实体门店回收价格对比整理 - 奢金汇
  • lsyat门禁闸机删除历史数据—幽冥大陆(一百39)-东方仙盟
  • 2026亳州合肥理工学校初中毕业生报名电话:17683656559|最新发布 - 我叫小周
  • GEO系统源码揭秘:杭州爱搜索如何重新定义AI搜索优化 - 品牌报告