news 2026/7/2 1:52:00

好久不见,最近参加了蓝桥的省赛,虽然只是省二,但是还是要总结一下

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
好久不见,最近参加了蓝桥的省赛,虽然只是省二,但是还是要总结一下

B4375 [蓝桥杯青少年组省赛 2025] 庆典队列

题目描述

有 名志愿者参加了一场庆典活动,我们希望将这些人排成一个矩形队列,要求队列共有 行,且每一行的人数都要相等。

请计算每一行最多有多少名志愿者。

注意:不一定要将所有的志愿者都安排进队列。

例如:,,表示要将 名志愿者排成一个 行的矩形队列,那么每一行最多能安排 名志愿者。

输入格式

输入两个整数 和 (,),分别表示志愿者人数以及矩形队列的行数,整数之间以一个空格隔开。

输出格式

输出一个整数,表示矩形队列的每一行最多有多少名志愿者。

输入输出样例 #1

输入 #1

50 11

输出 #1

4

一眼弱智题,不想动脑,直接枚举每一行人数,使它*行数<=总人数,最后再减1就好了

代码如下:

#include <bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; int ans=0; for(ans;ans*b<=a;ans++){ } cout<<--ans; return 0; }

2.B4376 [蓝桥杯青少年组省赛 2025] 茶具套装

题目描述

佳佳在一家茶具商店工作,有客户要订购一些茶具套装,一套完整的茶具套装包含 个茶壶、 个盖碗、 个茶漏以及 个茶杯。现在已知茶壶、盖碗、茶漏和茶杯各自的数量,需要编写一个程序来计算最多能够组成多少套完整的茶具套装。

例如:茶壶、盖碗、茶漏和茶杯各自的数量分别是 ,,,。根据这些茶具的数量,佳佳最多能组成 套完整的茶具套装。

输入格式

输入 个整数( 整数 ),分别表示茶壶、盖碗、茶漏和茶杯各自的数量,整数之间以一个空格隔开。

输出格式zuiduan

输出一个整数,表示最多能组成完整的茶具套装数量。

输入输出样例 #1

输入 #1

3 4 2 13

输出 #1

2

思路:

只要看其中每一种茶具分别能凑多少套,然后找其中最少的就好了

#include <bits/stdc++.h> using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; cout<<min({a,b,c,d/4}); return 0; }

3.B4377 [蓝桥杯青少年组省赛 2025] 平衡奇偶位置的字符交换

题目描述

给定一个字符串 ,其中仅包含字符 和字符 。你每次可以选择交换两个位置相邻的字符,请计算如果要使奇数位置上(位置从 1 开始)字符 的数量等于偶数位置上字符 的数量,最少需要进行多少次交换操作。

例如:,从左往右数,奇数位置上字符 的数量为 (位置 ),偶数位置上字符 的数量为 (位置 、、)。可将位置 的字符 和位置 的字符 交换。交换后,奇数位置上字符 的数量和偶数位置上字符 的数量都为 ,满足题目要求,故最少需要交换一次。

输入格式

输入一个字符串 ( 的长度 ),其中仅包含字符 和字符 。

输出格式

输出一个整数,表示满足题目要求的最少交换次数,如果无论怎么交换都无法满足题目要求,则输出 。

输入输出样例 #1

输入 #1

AABABA

输出 #1

1

思路:

只要统计奇数位和偶数位上A的个数,算出他们的差值,就像两个小朋友给糖果,多的给少的分,分到一样就好了

注意:如果奇数位和偶数位上差值为奇数时,是无法给到相同的,所以由此可得一下代码:

#include <bits/stdc++.h> using namespace std; int main(){ string st,s; cin>>s; st+=" "; st+=s; int ji=0,o=0; for(int i=1;i<=int(st.size());i++){ if(st[i]=='A'){ if(i%2==1){ ji++; }else{ o++; } } } int mx=max(ji,o),mi=min(ji,o); if((mx-mi)%2==1){ cout<<-1; return 0; } int ans=0; while(mx!=mi){ mx--; mi++; ans++; } cout<<ans; //cout<<mx<<" "<<mi; //cout<<ji<<" "<<o; return 0;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 1:49:58

Notepad++实时Markdown预览插件:5分钟打造高效文档创作环境

Notepad实时Markdown预览插件&#xff1a;5分钟打造高效文档创作环境 【免费下载链接】MarkdownViewerPlusPlus A Notepad Plugin to view a Markdown file rendered on-the-fly 项目地址: https://gitcode.com/gh_mirrors/ma/MarkdownViewerPlusPlus 想要在Notepad中实…

作者头像 李华
网站建设 2026/7/2 1:48:25

Wiki-Framework 1.2.0 新能力:wiki-sse 服务端推送

为什么需要这个模块做后台系统的时候&#xff0c;通知、审批进度、在线状态这类需求很常见。轮询能用&#xff0c;但费连接、也费服务端&#xff1b;WebSocket 能力强&#xff0c;接入成本却不低。SSE&#xff08;Server-Sent Events&#xff09;夹在中间——基于普通 HTTP&…

作者头像 李华
网站建设 2026/7/2 1:46:30

DirBridge:一个基于 C++/Qt 的 Windows 远程文件管理工具

最近我在做一个 Windows 桌面端远程文件管理工具&#xff0c;项目名叫 DirBridge。 DirBridge 的目标是提供一个类似 Xftp 的本地与远程双栏文件管理体验&#xff1a;左侧管理本地文件&#xff0c;右侧连接远程服务器&#xff0c;通过图形界面完成目录浏览、文件上传、文件下载…

作者头像 李华
网站建设 2026/7/2 1:43:59

深度学习Pipeline与Baseline构建指南

1. 深度学习Pipeline与Baseline概念解析在深度学习项目开发过程中&#xff0c;我们经常会遇到"pipeline"和"baseline"这两个专业术语。对于刚入门的新手来说&#xff0c;理解这两个概念的区别和联系至关重要。Pipeline&#xff08;流水线&#xff09;指的是…

作者头像 李华
网站建设 2026/7/2 1:43:27

OpenClaw 作用与定位 大模型接入指南

一、OpenClaw 是什么OpenClaw 是一个开源的多通道 AI 网关&#xff08;Multi-channel AI Gateway&#xff09;&#xff0c;核心定位是&#xff1a;将大语言模型&#xff08;LLM&#xff09;能力接入多种通讯渠道&#xff08;IM、语音、平台&#xff09;&#xff0c;同时提供 Ag…

作者头像 李华
网站建设 2026/7/2 1:41:21

Mega安汇:用逻辑方式看信息披露习惯,更容易形成稳定判断

在外汇行业语境里&#xff0c;表达越清晰、信息越透明&#xff0c;越容易建立稳定预期。在Mega安汇的外汇服务中&#xff0c;从公开信息与使用体验出发&#xff0c;梳理其更值得肯定的能力点与细节表现。外汇相关平台的价值&#xff0c;体现在长期一致性与信息呈现的细致程度上…

作者头像 李华