第十一届蓝桥杯C/C++省赛B组第一场
暗托涅瓦
在校大学生 不定期更新学习笔记
展开
-
第十一届蓝桥杯第一场 B组 C/C++ 试题 A: 跑步训练(5分)
初始时,小明充满体力,体力值计为 (10000)。如果小明跑步,每分钟损耗 (600) 的体力。如果小明休息,每分钟增加 (300) 的体力。体力的损耗和增加都是均匀变化的。这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个 整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如果某个时刻小明的体力到达 (0) ,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。原创 2024-03-09 18:14:53 · 360 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题B:纪念日(5分)
这题根本不用编程,附件里的计算器可以算日期差,然后乘 24小时再乘 60 分钟就是答案了。原创 2024-03-09 18:15:28 · 387 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题C:合并检测(10分)
如果结果为阴性,则说明这 k 个人都是阴性,用一个试剂盒完成了 k 个人的检测。如果结果为阳性,则说明 至少有一个人为阳性,需要将这 k 个人的样本全部重新独立检测(从理论上看, 如果检测前 k − 1 个人都是阴性可以推断出第 k 个人是阳性,但是在实际操作中 不会利用此推断,而是将 k 个人独立检测),加上最开始的合并检测,一共使用 了 k + 1 个试剂盒完成了 k 个人的检测。新冠疫情由新冠病毒引起,最近在 A 国蔓延,为了尽快控制疫情,A 国准 备给大量民众进病毒核酸检测。原创 2024-03-09 18:16:00 · 330 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题D:REPEAT 程序(10分)
循环控制的范围由缩进表达,从次行开始连续的缩进比该行多的(前面的空白更长的)为循环包含的内容。本题的结果为一个 整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。该片段中从 A = A + 4 所在的行到 A = A + 8 所在的行都在第一行的循环两次中。REPEAT 6: 所在的行到 A = A + 7 所在的行都在 REPEAT 5: 循环中。A = A + 5 实际总共的循环次数是 2 × 5 × 6 = 60 次。附件 prog.txt 中是一个用某种语言写的程序。原创 2024-03-09 18:16:34 · 364 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题E:矩阵(15分)
把 1 ∼ 2020 放在 2 × 1010 的矩阵里。要求同一行中右边的比左边大,同一 列中下边的比上边的大。这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个 整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案很大,你只需要给出方案数除以 2020 的余数即可。原创 2024-03-09 18:17:07 · 397 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题 F: 整除序列(15分)
有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输 出这个序列中值为正数的项。输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。输入一行包含一个整数 n。原创 2024-03-09 18:17:32 · 367 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题 G: 解码(20分)
小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表 达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 5 个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4a、 aa3a 等)。为了方便表 达,小明不会将连续的超过 9 个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。对于所有评测用例,字符串由大小写英文字母和数字组成,长度不超过 100。输出一个字符串,表示还原后的串。原创 2024-03-09 18:17:55 · 317 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题 H: 走方格(20分)
在平面上有一些二维的点阵。这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行, 从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。现在有个人站在第 1 行第 1 列,要走到第 n 行第 m 列。只能向右或者向下 走。注意,如果行号和列数都是偶数,不能走入这一格中。对于所有评测用例,1 ≤ n ≤ 30, 1 ≤ m ≤ 30。输入一行包含两个整数 n, m。输出一个整数,表示答案。原创 2024-03-09 18:18:17 · 458 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题 I: 整数拼接(25分)
【代码】第十一届蓝桥杯第一场 B组 C/C++ 试题 I: 整数拼接(25分)原创 2024-03-09 18:18:45 · 339 阅读 · 0 评论 -
第十一届蓝桥杯第一场 B组 C/C++ 试题 J: 网络分析(25分)
【代码】第十一届蓝桥杯第一场 B组 C/C++ 试题 J: 网络分析(25分)原创 2024-03-09 18:19:19 · 382 阅读 · 0 评论