文库 真题 蓝桥杯真题

第15届蓝桥杯青少组STEMA选拔赛C++中高级组真题(2024年1月)

蓝桥杯青少组C++真题 第十五届蓝桥杯大赛 DOCX   9页   下载2   2024-01-30   浏览1598   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 3 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第15届蓝桥杯青少组STEMA选拔赛C++中高级组真题(2024年1月) 第1页
第15届蓝桥杯青少组STEMA选拔赛C++中高级组真题(2024年1月) 第2页
剩余6页未读, 下载浏览全部
第 15 届蓝桥杯 STEMA 选拔赛 C++ 中高级 2 0 24 年 01 月 28 日 二、编程题( 350 分) 第 1 题 ( 20 分) 时间限制: 1000MS 内存限制: 65536KB 编程实现: 给定三个不同的整数,请找出其中最大的数。 例如 : 三个整数分别为 30 、 20 、 25 ,其中第大的数是 25. 输入描述 一行输入三个不同的整数 a , b , c(1<=a , b , c<=1000) 整数之间以一个空格隔开 输出描述 输出一个整数,表示三个整数中第二大的数 样例输入 30 20 25 用例输出 25 评分标准: 2 分:能正确输出第一组数据; 2 分:能正确输出第二组数据; 2 分:能正确输出第三组数据; 2 分:能正确输出第四组数据; 2 分:能正确输出第五组数据。 2 分:能正确输出第六组数据; 2 分:能正确输出第七组数据; 2 分:能正确输出第八组数据; 2 分:能正确输出第九组数据; 2 分:能正确输出第十组数据。 第 2 题 ( 40 分) 时间限制: 1000MS 内存限制: 65536KB 提示信息 : 如果一个整数能够被它的各位上的非零数字整除,则称该数为奇妙数。 例如 : 整数 102 ,它的名位上的非零数字为 1 和 2 , 102 既能被 1 整除,也能被 2 整除,所以 102 是奇妙数 ; 整数 456 ,它的各位上的非零数字为 4 、 5 和 6 , 456 能被 4 和 6 整除,但不能被 5 整除,所以 456 不是奇妙数。 编程实现 : 给定两个堅数 n 和 m ,请输出 n 到 m 之间 ( 包含 n 和 m) 所有的奇妙数 ; 若不存在奇妙数,则输出 -1 。 输入描述 一行输入两个整数 n 和 m(1<=n<=m<=100000) ,整数之间以一个空格隔开 输出描述 按照从小到大的顺序输出 n 到 m 之间 ( 包含 n 和 m) 所有的奇妙数,整数之间以一个空格隔开 ; 若不存在奇妙数,则输出 -1 样例输入 10 20 用例输出 10 11 12 15 20 评分标准: 4 分:能正确输出第一组数据; 4 分:能正确输出第二组数据; 4 分:能正确输出第三组数据; 4 分:能正确输出第四组数据; 4 分:能正确输出第五组数据; 4 分:能正确输出第六组数据; 4 分:能正确输出第七组数据; 4 分:能正确输出第八组数据; 4 分:能正确输出第九组数据; 4 分:能正确输出第十组数据。 第 3 题 ( 50 分) 时间限制: 1000MS 内存限制: 65536KB 编程实现 : 给定一个仅包含小写字母的字符串 S ,用这些字符恰好排成一个 n 行 m 列的矩阵 ( m≥n ) ,请找出所有符合要求的矩阵中最接近于正方形的那个矩阵。然后从第一列开始,逐列按照从上到下的顺序输出矩阵中的字符。 例如 S=" abcdefgh " 。按要求 m≥n 有如下两种矩阵 : 第一种 : a b c d e f g h 第二种 : a b c d e f g h 最接近正方形的矩阵是第一种。从第一列开始,逐列按照从上到下的顺序输出矩阵中的字符,结果为 : aebfcgdh . 输入描述 输入一个字符串,仅包含小写字母且长度不超过 200 输出描述 请找出符合题目要求的最接近正方形的字符矩阵,从第一列开始,逐列按照从上到下的顾序输出矩阵中的字符 样例输入 abcdefgh 样例输出 aebfcgdh 评分标准: 5 分:能正确输出第一组数据; 5 分:能正确输出第二组数据; 5 分:能正确输出第三组数据; 5 分:能正确输出第四组数据; 5 分:能正确输出第五组数据; 5 分:能正确输出第六组数据; 5 分:能正确输出第七组数据; 5 分:能正确输出第八组数据; 5 分:能正确输出第九组数据; 5 分:能正确输出第十组数据。 第 4 题 楼梯( 60 分) 时间限制: 1000MS 内存限制: 65536KB 题目描述: 编程实现 : 一段楼梯共有 n 阶,小明每次最少走 1 阶,最多走 k 阶,请问小明共有多少种不同的走法可以走完这 n 阶楼梯。 例如 :n=4 , k=2: 楼梯共有 4 阶,小明每次最多走 2 阶 : 有如下走法 : 第一种 : 第一次走 1 阶,第二次走 1 阶,第三次走 1 阶,第四次走 1 阶 ; 第二种 : 第一次走 1 阶,第二次走 1 阶,第三次走 2 阶, 第三种 : 第一次走 1 阶,第二次走 2 阶,第三次走 1 阶 : 第四种 : 第一次走 2 阶,第二次走 1 阶,第三次走 1 阶 ; 第五种 : 第一次走 2 阶,第二次走 2 阶。 所以小明共有 5 种不同的走法可以走完 4 阶楼梯。 输入描述 一行输入两个整数 n(1<=n<=5000) 和 k(1<=k<=10) ,分别表示这段楼梯的阶数及每次最多可以走的核梯阶数,整数之间以一个空格隔开 输出描述 输出一个堅数,表示小明走完 n 阶楼梯共有多少种不同的走 样例输入 4 2 用例输出 1 5 评分标准: 6 分:能正确输出第一组数据; 6 分:能正确输出第二组数据; 6 分:能正确输出第三组数据; 6 分:能正确输出第四组数据; 6 分:能正确输出第五组数据; 6 分:能正确输出第六组数据; 6 分:能正确输出第七组数据; 6 分:能正确输出第八组数据; 6 分:能正确输出第九组数据; 6 分:能正确输出第十组数据。 第 5 题 编程题 糖果( 80 分) 时间限制: 1000MS 内存限制: 65536KB 题目描述: 编程实现 : 有 n 个小朋友站成一排,起初,从左到右每个小朋友分别有 a1,a2
第15届蓝桥杯大赛青少组STEMA选拔赛第四轮C++中高级真题试卷24年01月28日,第15届蓝桥杯青少组STEMA选拔赛C++中高级组真题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明