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

【蓝桥杯】2024年第15届真题题目

试题 A: 握手问题
本题总分: 5
【问题描述】
小蓝组织了一场算法交流会议,总共有 50 人参加了本次会议。在会议上,
大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进
行一次握手(且仅有一次)。但有 7 个人,这 7 人彼此之间没有进行握手(但
7 人与除这 7 人以外的所有人进行了握手)。请问这些人之间一共进行了多
少次握手?
注意 A B 握手的同时也意味着 B A 握手了,所以算作是一次握手。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
试题 A: 握手问题
2 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 B: 小球反弹
本题总分: 5
【问题描述】
有一长方形,长为 343720 单位长度,宽为 233333 单位长度。在其内部左
上角顶点有一小球(无视其体积),其初速度如图所示且保持运动速率不变,分
解到长宽两个方向上的速率之比为 dx : dy = 15 : 17 。小球碰到长方形的边框时
会发生反弹,每次反弹的入射角与反射角相等,因此小球会改变方向且保持速
率不变(如果小球刚好射向角落,则按入射方向原路返回)。从小球出发到其第
一次回到左上角顶点这段时间里,小球运动的路程为多少单位长度?答案四舍
五入保留两位小数。
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个小数,在提交答案时只填写这个小数,填写多余的内容将无法得分。
试题 B: 小球反弹
3 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 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 个。
试题 C: 好数
4 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
【评测用例规模与约定】
对于 10 % 的评测用例, 1 N 100
对于 100 % 的评测用例, 1 N 10 7
试题 C: 好数
5 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 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 × 2 2 = 12 . 56 ,四舍五入后为 13
试题 D: R 格式
6 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
【评测用例规模与约定】
对于 50 % 的评测用例: 1 n 10 1 d 视为字符串时的长度 15
对于 100 % 的评测用例: 1 n 1000 1 d 视为字符串时的长度
1024 ;保证 d 是小数,即包含小数点。
试题 D: R 格式
7 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 E: 宝石组合

 

c
)
LCM ( H a , H b )
· LCM
(
H
a
,
H
c
)
·
LCM ( H b , H c )
其中 LCM 表示的是最小公倍数函数。
小蓝想要使得三枚宝石组合后的精美程度 S 尽可能的高,请你帮他找出精
美程度最高的方案。如果存在多个方案 S 值相同,优先选择按照 H 值升序排列
后字典序最小的方案。
【输入格式】
第一行包含一个整数 N 表示宝石个数。
第二行包含 N 个整数表示 N 个宝石的 闪亮度
【输出格式】
输出一行包含三个整数表示满足条件的三枚宝石的 闪亮度
【样例输入】
5
1 2 3 4 9
试题 E: 宝石组合
8 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B

 

【样例输出】
1 2 3
【评测用例规模与约定】
对于 30 % 的评测用例: 3 N 100 1 H i 1000
对于 60 % 的评测用例: 3 N 2000
对于 100 % 的评测用例: 3 N 10 5 1 H i 10 5
试题 E: 宝石组合
9 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 F: 数字接龙
时间限制 : 1.0s
内存限制 : 256.0MB
本题总分: 15
【问题描述】
小蓝最近迷上了一款名为《数字接龙》的迷宫游戏,游戏在一个大小为
N × N 的格子棋盘上展开,其中每一个格子处都有着一个 0 . . . K 1 之间的整
数。游戏规则如下:
试题 F: 数字接龙
10 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
【输入格式】
第一行包含两个整数 N K
接下来输入 N 行,每行 N 个整数表示棋盘格子上的数字。
【输出格式】
输出一行表示答案。如果存在答案输出路径,否则输出 1
【样例输入】
3 3
0 2 0
1 1 1
2 0 2
【样例输出】
41255214
【样例说明】
行进路径如图 1 所示。
【评测用例规模与约定】
对于 80 % 的评测用例: 1 N 5
对于 100 % 的评测用例: 1 N 10 1 K 10
试题 F: 数字接龙
11 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 G: 爬山
时间限制 : 1.0s
内存限制 : 256.0MB
本题总分: 20
【问题描述】
小明这天在参加公司团建,团建项目是爬山。在 x 轴上从左到右一共有 n
座山,第 i 座山的高度为 h i 。他们需要从左到右依次爬过所有的山,需要花费
的体力值为 S = Σ n
i =1 h i
然而小明偷偷学了魔法,可以降低一些山的高度。他掌握两种魔法,第一
种魔法可以将高度为 H 的山的高度变为 ⌊ √ H ,可以使用 P 次;第二种魔法可
以将高度为 H 的山的高度变为 H
2 ,可以使用 Q 次。并且对于每座山可以按任
意顺序多次释放这两种魔法。
小明想合理规划在哪些山使用魔法,使得爬山花费的体力值最少。请问最
优情况下需要花费的体力值是多少?
【输入格式】
输入共两行。
第一行为三个整数 n P Q
第二行为 n 个整数 h 1 h 2 . . . h n
【输出格式】
输出共一行,一个整数代表答案。
【样例输入】
4 1 1
4 5 6 49
【样例输出】
18
试题 G: 爬山
12 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
【样例说明】
将第四座山变为 ⌊ √ 49 = 7 ,然后再将第四座山变为 7
2 = 3
体力值为 4 + 5 + 6 + 3 = 18
【评测用例规模与约定】
对于 20 % 的评测用例,保证 n 8 P = 0
对于 100 % 的评测用例,保证 n 100000 0 P n 0 Q n
0 h i 100000
试题 G: 爬山
13 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
试题 H: 拔河
时间限制 : 1.0s
内存限制 : 256.0MB
本题总分: 20
【问题描述】
小明是学校里的一名老师,他带的班级共有 n 名同学,第 i 名同学力量值
a i 。在闲暇之余,小明决定在班级里组织一场拔河比赛。
为了保证比赛的双方实力尽可能相近,需要在这 n 名同学中挑选出两个队
伍,队伍内的同学编号连续 : { a l 1 , a l 1 +1 , ..., a r 1 1 , a r 1 } { a l 2 , a l 2 +1 , ..., a r 2 1 , a r 2 } ,其
l 1 r 1 < l 2 r 2
两个队伍的人数不必相同,但是需要让队伍内的同学们的力量值之和尽可
能相近。请计算出力量值之和差距最小的挑选队伍的方式。
【输入格式】
输入共两行。
第一行为一个正整数 n
第二行为 n 个正整数 a i
【输出格式】
输出共一行,一个非负整数,表示两个队伍力量值之和的最小差距。
【样例输入】
5
10 9 8 12 14
【样例输出】
1
试题 H: 拔河
14 第十五届蓝桥杯大赛软件赛省赛 C/C++ 大学 B
【样例说明】
其中一种最优选择方式:
队伍 1 { a 1 , a 2 , a 3 } ,队伍 2 { a 4 , a 5 } ,力量值和分别为 10 + 9 + 8 = 27
12 + 14 = 26 ,差距为 | 27 26 | = 1
【评测用例规模与约定】
对于 20 % 的评测用例,保证 n 50
对于 100 % 的评测用例,保证 n 10 3 a i 10 9
试题 H: 拔河
15

相关文章:

【蓝桥杯】2024年第15届真题题目

试题 A: 握手问题 本题总分&#xff1a; 5 分 【问题描述】 小蓝组织了一场算法交流会议&#xff0c;总共有 50 人参加了本次会议。在会议上&#xff0c; 大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进 行一次握手&#xff08;且仅有一次&a…...

LLM生成模型在生物单细胞single cell的应用:scGPT

参考&#xff1a; https://github.com/bowang-lab/scGPT https://www.youtube.com/watch?vXhwYlgEeQAs 相关算法&#xff1a; 主要是把单细胞测序出来的基因表达量的拼接起来构建成的序列&#xff0c;这里不是用的基因的ATCG&#xff0c;是直接用的基因名称 训练数据&#x…...

力扣15题. 三数之和

题目&#xff1a; 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意&#xff1a;答案中不可以包含重复…...

项目经理好还是产品经理好?入行必读!

在现代项目管理领域&#xff0c;产品经理Product Manager和项目经理Project Manager&#xff0c;两者虽都是PM&#xff0c;但两者在实际操作中却有着显著的区别&#xff0c;在各自的领域中承担着不同的岗位职责和工作。 项目经理跟产品经理两个证都挺受市场欢迎的&#xff0c;…...

Elastic安装后 postman对elasticsearch进行测试

一、创建索引和mapping //id 字段自增id //good_sn 商品SKU //good_name 商品名称 //good_introduction 商品简介 //good_descript 商品详情 PUT http://IP:9200/shop { "mappings":{ "good":{ "properties":{ …...

JPA (Java Persistence API)

一、Jpa的介绍 JPA &#xff0c;是一套Sun公司Java官方制定的ORM 规范。 ORM&#xff0c;即 对象关系映射 &#xff08;Object Relational Mapping&#xff09;&#xff0c;是一种程序技术&#xff0c;用于 在关系数据库和业务实体对象之间做映射 。ORM 框架的存在&#xff0c;…...

实战要求下,如何做好资产安全信息管理

文章目录 一、资产安全信息管理的重要性二、资产安全信息管理的痛点三、如何做好资产安全信息管理1、提升资产安全信息自动化、集约化管理能力&#xff0c;做到资产全过程管理2、做好资产的安全风险识别3、做好互联网暴露面的测绘与管空4、做好资产安全信息的动态稽核管理 “摸…...

[matlab]matcaffe在matlab2023a安装和配置过程

测试环境&#xff1a; caffe-windows-cpu-py35-matlab2018b-vs2015-20220321 matlab2023a 注意&#xff1a;由于matlab新版本不允许添加特殊目录&#xff0c;比如有和private目录&#xff0c;添加后也会警告&#xff0c;但是可以忽略。因此可以使用我研发的matlab环境添加工具…...

【word2pdf】Springboot word转pdf(自学使用)

文章目录 概要整体介绍具体实现官网pom文件增加依赖 遇到的问题本地运行OK&#xff0c;发布到Linux报错还是本地OK&#xff0c;但是Linux能运行的&#xff0c;但是中文乱码 小结 概要 Springboot word 转 pdf 整体介绍 搜了一下&#xff0c;发现了能实现功能的方法有四种 U…...

3_2Linux中内核级加强型火墙的管理

### 一.Selinux的功能 ### 观察现象 ①当Selinux未开启时 在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问 匿名用户可以通过设置后上传文件 当使用ls -Z /var/ftp查看文件时显示"?" ps auxZ | grep vsftpd 时显示&#xff1a; - root 8546 0.0 0.0 26952 …...

PCB工艺规范及PCB设计安规原则

一、目的 规范产品的PCB工艺设计&#xff0c;规定PCB工艺设计的相关参数&#xff0c;使得PCB的设计满足可生产性、可测试性、安规、EMC、EMI等的技术规范要求&#xff0c;在产品设计过程中构建产品的工艺、技术、质量、成本优势。 二、适用范围 本规范适用于所有电了产品的PCB工…...

Qt for Android 开发环境

在搭建环境时开始感觉还挺顺利的&#xff0c;从 Qt 配置的环境里面看并没有什么问题&#xff0c;可真正编译程序的时候发现全是错误。 最开始的时候安装了 JDK21 最新版本&#xff0c;然后根据 JDK21 安装 ndk, build-tools, Platform-Tools 和 Gradle&#xff0c;但是不管这么…...

【题解】BC64 牛牛的快递(C++)

#include <iostream> #include<string> #include<math.h> using namespace std;int main() {int c0;string b;float a;cin>>a>>b;if(a>1)c20ceil(a-1);elsec20;if(b"y")c5;cout<<c; }在C中&#xff0c;ceil() 函数用于返回大…...

C++(运算符重载+赋值拷贝函数+日期类的书写)

目录 运算符重载运算赋值重载和运算赋重载前置和后置<,<,>,>,,!运算符重载日期类的实现<<流插入和>>流提取的运算符重载总结 运算符重载 C为了增强代码的可读性引入了运算符重载&#xff0c;运算符重载是具有特殊函数名的函数&#xff0c;也具有其 返回…...

【介绍下负载均衡原理及算法】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…...

CESS 受邀出席香港Web3.0标准化协会第一次理事会议,共商行业未来

2024 年 4 月 5 日&#xff0c;CESS&#xff08;Cumulus Encrypted Storage System&#xff09;作为香港 Web3.0 标准化协会的副理事会成员&#xff0c;于香港出席了 2024 年度第一次理事会会议。此次会议汇聚了来自不同领域的知名企业和专家&#xff08;参会代表名单见文末&am…...

MySQL 8.0.19安装教程(windows 64位)

在c盘目录下的Program Files目录下创建MySQL目录&#xff0c;将下载好的mysql解压到里面 解压完是这个样子 配置初始化的my.ini文件的文件 [mysqld] # 设置3306端口 port3306 # 设置mysql的安装目录 basedirC:\Program Files\MySQL # 设置mysql数据库的数据的存放目录 datad…...

探索AI提示词网站:助力内容创作与AI对话

嗨&#xff0c;大家好&#xff01;在这个充满创意的时代里&#xff0c;AI技术为我们带来了许多惊喜和便利。如果你是一个内容创作者&#xff0c;无论是在撰写博客还是进行科技对话&#xff0c;今天我将向大家介绍几个能够提升与AI对话效率的神奇网站。 1. FlowGPT 首先&#xf…...

AdaBoost 算法

目录 什么是 AdaBoost 算法? Adaboost 的 7 个优缺点 集成学习:人多力量大: Bagging:民主。Boosting :挑选精英。长短期记忆网络:引入遗忘机制 生成对抗网络 :物竞天择适者生存 首先,了解一下集成学习及 Boosting 算法 集成学习归属于机器学习,他是一种「训练思路…...

链接分析算法

链接分析&#xff08;Link Analysis&#xff09;通常指的是对图&#xff08;Graph&#xff09;中的节点&#xff08;Nodes&#xff09;和边&#xff08;Edges&#xff09;进行分析&#xff0c;以发现图的结构和属性。在图论中&#xff0c;链接分析算法通常用于解决诸如网页排名…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

HTML 列表、表格、表单

1 列表标签 作用&#xff1a;布局内容排列整齐的区域 列表分类&#xff1a;无序列表、有序列表、定义列表。 例如&#xff1a; 1.1 无序列表 标签&#xff1a;ul 嵌套 li&#xff0c;ul是无序列表&#xff0c;li是列表条目。 注意事项&#xff1a; ul 标签里面只能包裹 li…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

Caliper 配置文件解析:config.yaml

Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...

CSS设置元素的宽度根据其内容自动调整

width: fit-content 是 CSS 中的一个属性值&#xff0c;用于设置元素的宽度根据其内容自动调整&#xff0c;确保宽度刚好容纳内容而不会超出。 效果对比 默认情况&#xff08;width: auto&#xff09;&#xff1a; 块级元素&#xff08;如 <div>&#xff09;会占满父容器…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库&#xff0c;分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷&#xff0c;但是文件存放起来数据比较冗余&#xff0c;用二进制能够更好管理咱们M…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码&#xff0c;因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存&#xff0c;无论是github还是gittee&#xff0c;都是一种基于git去保存代码的形式&#xff0c;这样保存代码…...