【第十五届】蓝桥杯省赛C++b组

news2024/11/15 4:16:16

今年的蓝桥杯省赛已经结束了,与以往不同,今年又回到了8道题,而22,23年出现了10道题

大家觉得难度怎么样,欢迎进来讨论,博主今年没参加哈,大家聊聊,我听听大家的意见和看法哈

试题A: 握手问题

本题总分:5分

【问题描述】

        小蓝组织了一场算法交流会议,总共有50人参加了本次会议。在会议上, 大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进 行一次握手(且仅有一次)。但有7个人,这7人彼此之间没有进行握手(但 这7人与除这7人以外的所有人进行了握手)。请问这些人之间一共进行了多 少次握手? 注意A和B握手的同时也意味着B和A握手了,所以算作是一次握手。

【答案提交】

       这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

试题B: 小球反弹

本题总分:5分

【问题描述】

          有一长方形,长为343720 单位长度,宽为233333 单位长度。在其内部左 上角顶点有一小球(无视其体积),其初速度如图所示且保持运动速率不变,分 解到长宽两个方向上的速率之比为dx:dy=15:17。小球碰到长方形的边框时 会发生反弹,每次反弹的入射角与反射角相等,因此小球会改变方向且保持速 率不变(如果小球刚好射向角落,则按入射方向原路返回)。从小球出发到其第 一次回到左上角顶点这段时间里,小球运动的路程为多少单位长度?答案四舍 五入保留两位小数。

【答案提交】

        这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个小数,在提交答案时只填写这个小数,填写多余的内容将无法得分。

试题C: 好数

时间限制: 1.0s 内存限制: 256.0MB 本题总分:10分

【问题描述】

        一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位···)上 的数字是奇数,偶数位(十位、千位、十万位···)上的数字是偶数,我们就称 之为“好数”。 给定一个正整数N,请计算从1到N一共有多少个好数。

【输入格式】 一个整数N。

【输出格式】 一个整数代表答案。

【样例输入1】 24

【样例输出1】 7

【样例输入2】 2024

【样例输出2】 150

【样例说明】 对于第一个样例,24以内的好数有1、3、5、7、9、21、23,一共7个。

【评测用例规模与约定】 对于10%的评测用例,1≤N≤100。 对于100% 的评测用例,1≤N≤10e7

试题D: R格式

时间限制: 1.0s 内存限制: 256.0MB 本题总分:10分

【问题描述】

       小蓝最近在研究一种浮点数的表示方法:R格式。对于一个大于0的浮点 数d,可以用R格式的整数来表示。给定一个转换参数n,将浮点数转换为R 格式整数的做法是:

1. 将浮点数乘以2^n;

2. 四舍五入到最接近的整数。

【输入格式】 一行输入一个整数n和一个浮点数d,分别表示转换参数,和待转换的浮点数。

【输出格式】 输出一行表示答案:d用R格式表示出来的值。

【样例输入】 2  3.14

【样例输出】 13

【样例说明】 3.14 × 22 = 12.56,四舍五入后为 13。

【评测用例规模与约定】

对于50%的评测用例:1≤n≤10,1≤将d 视为字符串时的长度≤15。

对于 100% 的评测用例:1 ≤ n ≤ 1000,1 ≤ 将 d 视为字符串时的长度 ≤ 1024;保证 d 是小数,即包含小数点。

试题E: 宝石组合

时间限制: 1.0s 内存限制: 256.0MB 本题总分:15分

【问题描述】

     在一个神秘的森林里,住着一个小精灵名叫小蓝。有一天,他偶然发现了 一个隐藏在树洞里的宝藏,里面装满了闪烁着美丽光芒的宝石。这些宝石都有 着不同的颜色和形状,但最引人注目的是它们各自独特的“闪亮度”属性。每颗 宝石都有一个与生俱来的特殊能力,可以发出不同强度的闪光。小蓝共找到了 N 枚宝石,第i枚宝石的“闪亮度”属性值为Hi,小蓝将会从这N 枚宝石中选 出三枚进行组合,组合之后的精美程度S 可以用以下公式来衡量: S =HaHbHc · \tfrac{LCM(Ha,Hb,Hc)}{LCM(Ha,Hb)· LCM(Ha,Hc)· LCM(Hb,Hc)}其中LCM 表示的是最小公倍数函数。 小蓝想要使得三枚宝石组合后的精美程度S 尽可能的高,请你帮他找出精 美程度最高的方案。如果存在多个方案S 值相同,优先选择按照H值升序排列 后字典序最小的方案。

【输入格式】 第一行包含一个整数N表示宝石个数。 第二行包含N个整数表示N个宝石的“闪亮度”。

【输出格式】 输出一行包含三个整数表示满足条件的三枚宝石的“闪亮度”。

【样例输入】 5 1 2 3 4 9

【样例输出】 1 2 3

【评测用例规模与约定】

对于30%的评测用例:3≤N≤100,1≤Hi≤1000。

对于60%的评测用例:3≤N≤2000。

对于100% 的评测用例:3≤N≤{10_{}}^{5},1≤Hi≤{10_{}}^{5}

试题F: 数字接龙

时间限制: 1.0s 内存限制: 256.0MB 本题总分:15分

【问题描述】

      小蓝最近迷上了一款名为《数字接龙》的迷宫游戏,游戏在一个大小为 N ×N 的格子棋盘上展开,其中每一个格子处都有着一个0...K−1之间的整 数。游戏规则如下:

1. 从左上角(0,0) 处出发,目标是到达右下角(N−1,N−1)处的格子,每一 步可以选择沿着水平/垂直/对角线方向移动到下一个格子。

2. 对于路径经过的棋盘格子,按照经过的格子顺序,上面的数字组成的序列 要满足:0,1,2,...,K −1,0,1,2,...,K −1,0,1,2...。

3. 途中需要对棋盘上的每个格子恰好都经过一次(仅一次)。

4. 路径中不可以出现交叉的线路。例如之前有从(0,0)移动到(1,1),那么再 从(1,0) 移动到 (0,1) 线路就会交叉。

为了方便表示,我们对可以行进的所有八个方向进行了数字编号,如下图 2 所示;因此行进路径可以用一个包含0...7之间的数字字符串表示,如下图1 是一个迷宫示例,它所对应的答案就是:41255214

现在请你帮小蓝规划出一条行进路径并将其输出。如果有多条路径,输出 字典序最小的那一个;如果不存在任何一条路径,则输出−1。

【输入格式】 第一行包含两个整数N、K。 接下来输入N行,每行N个整数表示棋盘格子上的数字。

【输出格式】 输出一行表示答案。如果存在答案输出路径,否则输出−1。

【样例输入】 33 02 0 11 1 20 2

【样例输出】 41255214

【样例说明】 行进路径如图1所示。

【评测用例规模与约定】

对于80%的评测用例:1≤N≤5。

对于100%的评测用例:1≤N≤10,1≤K≤10。

试题G: 爬山

时间限制: 1.0s 内存限制: 256.0MB 本题总分:20分

试题H: 拔河

时间限制: 1.0s 内存限制: 256.0MB 本题总分:20分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1596449.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Labelimg标注使用预定义标签】

Labelimg标注使用预定义标签 安装 在环境中pip install labelimg 打开图片文件夹 把预定义标签放在保存文件夹里 选择保存文件夹地址

便宜的dv ssl证书推荐

SSL数字证书是维护互联网安全的重要手段之一。SSL数字证书主要目的是保护客户端和服务器数据传输的安全,防止网站数据在传输过程中被窃取或者篡改。其次,SSL数字证书能够验证网站的身份和合法性,防止用户访问到假冒或钓鱼网站。此外&#xff…

2.MMD关键帧及镜头自定义操作

1. 关键帧操作 如何控制关节移动 在骨骼操作界面打开选择 鼠标左键点击左腿根部的骨骼节点,可以通过右边local的六个键来旋转骨骼 目前红色点圆周外有一个黄色的圈 这是一个微调的动作,它会影响这单个关节而不会影响整个大腿 可以看到大腿微微抬起…

剑指offer之牛客与力扣——前者分类题单中的题目在后者的链接

搜索 [4.12完成] JZ1 LCR 172. 统计目标成绩的出现次数 JZ3 153. 寻找旋转排序数组中的最小值 JZ4 LCR 014. 字符串的排列 JZ5 LCR 163. 找到第 k 位数字 400 动态规划 [4.15完成] JZ2 LCR 161. 连续天数的最高销售额 53 JZ3 LCR 127. 跳跃训练 70 JZ4 LCR 126. 斐波那契…

游戏开发者必看:Perforce Helix Core 的功能特点及游戏开发中的常用工具、典型用例介绍

「不出海,即出局」随着全球化的加速发展,企业出海已成燎原之势。日前,2024 亚马逊云科技出海全球化论坛在深圳成功举办。龙智携手 Perforce 亮相游戏行业展区,展示了Perforce Helix Core如何与主流游戏开发引擎高效集成&#xff0…

自己开发的App如何上架,详细解读App上架操作流程

对于企业或个人开发的App,上架是必经之路。然而,许多人不清楚如何进行App上架。工信部在2023年规定,App必须备案才能上架。那么,让我们一起了解App上架流程吧。 1. 准备上架所需材料 在上架App之前,需要准备应用图标…

如何在OceanBase v4.2 中快速生成随机数据

在使用传统数据库如 MySQL 和 Oracle 时,由于缺乏多样化的随机数据生成方案,或者实现成本过高,构造随机数据的开发成本受到了影响。OceanBase在老版本中虽然有相应的解决方案,但语法复杂和性能较差等问题仍然存在。 现在&#xf…

医学图像分割入门-UNet理论与实践

U-Net: 用于图像分割的深度学习网络 引言 在计算机视觉领域,图像分割是一项重要的任务,旨在将图像中的每个像素分配到预定义的类别或区域。传统的图像分割方法通常基于手工设计的特征和启发式算法,但随着深度学习的发展,基于深度…

负载均衡(理解/解析)

目录 什么是负载均衡 应用场景 网络服务和应用: 云计算和虚拟化: 负载均衡分类 硬件负载均衡器 软件负载均衡器 部署方式 硬件部署: 软件部署: 云部署: 路由模式: 算法实现 轮询法(Round R…

java学习——消息队列MQ

上一篇传送门:点我 目前只学习了RabbitMQ,后续学习了其他MQ后会继续补充。 MQ有了解过吗?说说什么是MQ? MQ是Message Queue的缩写,也就是消息队列的意思。它是一种应用程序对应用程序的通信方法,使得应用…

Apache Zeppelin 命令执行漏洞复现(CVE-2024-31861)

0x01 产品简介 Apache Zeppelin 是一个让交互式数据分析变得可行的基于网页的开源框架,Zeppelin提供了数据分析、数据可视化等功能, 0x02 漏洞概述 Apache Zeppelin 中代码生成控制不当(“代码注入”)漏洞。攻击者可以使用 She…

Springboot集成Ehcache3实现本地缓存

如果只需要在单个应用程序中使用本地缓存&#xff0c;则可以选择Ehcache&#xff1b;它支持内存和磁盘存储&#xff0c;这里不以注解方式演示&#xff0c;通过自己实现缓存管理者灵活控制缓存的读写&#xff1b; 1、引入相关依赖 <!-- ehcache3集成start --><depende…

蓝色系UX/UI设计求职面试作品集模版figmasketchPPT可编辑源文件

页面数量: 20P 页面尺寸:1920*1080PX 交付格式&#xff1a;figma、sketch、PPT 赠送文件&#xff1a;24款高质量样机&#xff08;PSD格式&#xff09; 该作品集虽然只有20页&#xff0c;但可根据需求复制作品集里已有的页面作为模版来扩展您的设计项目 该作品集模版可编辑可修…

MySQL (索引 事务)

索引 索引是一种特殊的文件, 包含着对于数据库里所有数据的引用指针. 可以对表中的一列或多列创建索引, 并指定索引类型, 各类索引有各自的数据结构实现 索引的目的在于 快速定位, 检索数据 索引可以提高 查找 效率, 但会增加 增删改 的开销 索引创建好之后, 每次调用 查询操作…

探索顶级短视频素材库:多样化选择助力创作

在数字创作的浪潮中&#xff0c;寻找优质的短视频素材库是每位视频制作者的必经之路。多种短视频素材库有哪些&#xff1f;这里为您介绍一系列精选的素材库&#xff0c;它们不仅丰富多样&#xff0c;而且高质量&#xff0c;能极大地提升您的视频创作效率和质量。 1.蛙学网 蛙学…

华火电焰灶全国经销商加盟_优势怎么样_费用多少_华焰天下

随着科技的不断进步&#xff0c;电焰灶作为现代厨房的重要设备&#xff0c;其市场需求持续增长。华火电焰灶&#xff0c;凭借其独特的技术优势和广泛的市场前景&#xff0c;吸引了众多投资者的目光。本文将从华火电焰灶的优势、加盟费用以及华焰天下的机遇三个方面&#xff0c;…

【gdb调试】在ubuntu环境使用gdb调试一棵四层二叉树的数据结构详解

目录 &#x1f31e;1. 整体思路 &#x1f31e;2. 准备内容 &#x1f33c;2.1 配置.c文件 &#x1f33c;2.2 准备测试程序 &#x1f33c;2.3 GDB调试基础 &#x1f31e;3. GDB调试四层二叉树 &#x1f33c;3.1 测试程序分析 &#x1f33c;3.2 gdb分析 &#x1f33b;1. …

OpenHarmony轻量系统开发【3】代码编译和烧录

3.1源码目录 下载完代码后&#xff0c;大家可以进入代码目录&#xff1a; 这里重点介绍几个比较重要的文件夹&#xff1a; 1 vendor文件夹 该文件夹存放的是厂商相关的配置&#xff0c;包括组件配置、HDF相关配置&#xff0c;代码目录如下&#xff1a; 可以看到有hisilicon文…

LLMs之ToolAlpaca:ToolAlpaca(通用工具学习框架/工具使用语料库)的简介、安装和使用方法、案例应用之详细攻略

LLMs之ToolAlpaca&#xff1a;ToolAlpaca(通用工具学习框架/工具使用语料库)的简介、安装和使用方法、案例应用之详细攻略 目录 ToolAlpaca的简介 0、《ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Cases》翻译与解读 1、数据集列表 2…

连续上榜!Coremail连续十一次入选《中国网络安全行业全景图》

4月12日&#xff0c;国内专业权威咨询机构——安全牛&#xff0c;正式发布第十一版《中国网络安全行业全景图》&#xff08;以下简称“全景图”&#xff09;。该全景图包含了16项一级安全分类&#xff0c;108项二级安全分类&#xff0c;共收录454家网络安全厂商。 Coremail作为…