GESP认证C++编程真题解析 | 202403 四级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


编程题

B3958 相似字符串

【题目来源】

洛谷:B3958 [GESP202403 四级] 相似字符串 - 洛谷

【题目描述】

对于两个字符串A AAB BB,如果A AA可以通过删除一个字符,或插入一个字符,或修改一个字符变成B BB,那么我们说A AAB BB是相似的。

比如 apple 可以通过插入一个字符变成 applee ,可以通过删除一个字符变成 appe ,也可以通过修改一个字符 变成 bpple ,因此 apple 和 applee 、 appe 、 bpple 都是相似的。但 applee 并不能通过任意一个操作变成 bpple ,因此它们并不相似。

特别地,完全相同的两个字符串也是相似的。

给定T TTA , B A,BA,B,请你分别判断他们是否相似。

【输入】

第一行一个正整数T TT

接下来T TT行,每行两个用空格隔开的字符串A AAB BB

保证T ≤ 100 T\le 100T100A , B A,BA,B的长度不超过50 5050。保证A AAB BB只包含小写字母。

【输出】

输出T TT行,对于每组A , B A,BA,B,如果它们相似,则输出similar,否则输出not similar

【输入样例】

5 apple applee apple appe apple bpple applee bpple apple apple

【输出样例】

similar similar similar not similar similar

【算法标签】

《洛谷 B3958 相似字符串》 #字符串(入门)# #GESP# #2024#

【代码详解】

#include<bits/stdc++.h>// 包含所有标准库头文件usingnamespacestd;// 使用标准命名空间// 判断两个字符串是否相似boolisSimilar(string A,string B){intm=A.size(),n=B.size();// 长度差超过1直接返回不相似if(abs(m-n)>1)returnfalse;// 情况1:长度相等(可能只需要修改一个字符)if(m==n){intdiff=0;// 记录不同字符的数量for(inti=0;i<m;i++){if(A[i]!=B[i]){diff++;if(diff>1)returnfalse;// 超过1处不同}}returntrue;// 0或1处不同}// 情况2:长度差1(可能需要插入/删除一个字符)else{string&shorter=(m<n)?A:B;// 较短的字符串string&longer=(m<n)?B:A;// 较长的字符串inti=0,j=0;// 双指针intdiff=0;// 差异计数器while(i<shorter.size()&&j<longer.size()){if(shorter[i]!=longer[j]){diff++;if(diff>1)returnfalse;// 超过1处差异++j;// 只移动较长字符串的指针(模拟插入/删除)}else{++i;++j;}}returntrue;// 最多1处差异}}intmain(){intT;// 测试用例数量cin>>T;while(T--){string A,B;cin>>A>>B;// 输入两个字符串if(isSimilar(A,B)){cout<<"similar"<<endl;}else{cout<<"not similar"<<endl;}}return0;}

【运行结果】

5 apple applee similar apple appe similar apple bpple similar applee bpple not similar apple apple similar

B3959 做题

【题目来源】

洛谷:B3959 [GESP202403 四级] 做题 - 洛谷

【题目描述】

小杨同学为了提高自己的实力制定了做题计划,在第 天时,他必须要完成 道题,否则他就会偷懒。

小杨同学现在找到了一个题库,一共有n nn套题单,每一套题单中有一定数量的题目。但是他十分挑剔,每套题单他只会使用一次,每一天也只能使用一套题单里的题目,之后那套题单就会被弃之不用。对于每套题单,他不必完成 题单内所有的题。

那么问题来了,小杨同学最多会做题几天才偷懒呢?

【输入】

第一行,1 11个数为n nn,表示有多少套题单。

第二行,n nn个整数a 1 , a 2 , … , a n a_1,a_2,\dots, a_na1,a2,,an,分别表示每套题单有多少道题。

【输出】

输出一行,小杨同学偷懒前最多做题天数。

【输入样例】

4 3 1 4 1

【输出样例】

3

【算法标签】

《洛谷 B3959 做题》 #贪心# #排序# #GESP# #2024#

【代码详解】

#include<bits/stdc++.h>// 包含所有标准库头文件usingnamespacestd;longlonga[1000005];// 定义全局数组存储数据intmain(){intn;cin>>n;// 输入数据数量// 读取n个数据for(inti=1;i<=n;i++){cin>>a[i];}sort(a+1,a+n+1);// 对数组进行升序排序intstart=1;// 搜索起始位置intans=0;// 最终答案// 计算最大满足天数for(inti=1;i<=n;i++){// i表示当前检查的天数for(intj=start;j<=n;j++){// 从start开始查找if(i<=a[j]){// 找到第一个满足a[j]≥i的位置ans=i;// 更新最大天数start=j+1;// 下次从下一个位置开始查找break;// 跳出内层循环}}}cout<<ans;// 输出结果return0;}

【运行结果】

4 3 1 4 1 3

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

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

相关文章

闲置物美超市卡回收有妙招 - 京顺回收

闲置的物美超市卡,别让它们继续“沉睡”啦!每逢换季大扫除或是节日余韵散去,不少人都会在家中发现几张未用完的购物卡券。与其任由它们在抽屉深处积灰,不如为它们找个新“归宿”,让闲置资源重新流动起来,既为生活…

STM32泥石流检测预警系统设计-液滴-土壤-LCD1602-蓝牙(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

20-448、STM32泥石流检测预警系统设计-液滴-土壤-LCD1602-蓝牙(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本设计由STM32F103C8T6单片机核心板电路液滴检测降雨量电路土壤湿度传感器电路液滴检测…

基于STM32单片机智能电表无线WIFI插座APP交流电压电流设计+LCD1602液晶显示设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

19-244、基于STM32单片机智能电表无线WIFI插座APP交流电压电流设计LCD1602液晶显示设计(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本设计由STM32单片机核心板电路交流电压电流检测模块电路WIFI模…

小程序计算机毕设之基于微信小程序的校友会系统的实现基于springboot+小程序的高校学院校友会系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

Windows server 2012 R2系统怎么显示桌面图标

使用Windows server2012 R2服务器时&#xff0c;为了方便&#xff0c;我们可以添加桌面图标。方法一添加桌面图标的操作步骤如下&#xff1a;1、第一步&#xff0c;我们打开server服务器&#xff0c;就可以看到如下画面&#xff0c;桌面上只有一个回收站的图标。2、第二步&…

【计算机毕业设计案例】基于nodejs的垃圾分类系统小程序的设计与实现基于nodejs+微信小程序的垃圾分类和回收系统(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026年服务口碑双优的粉碎型格栅源头厂家盘点,内进流格栅/钢丝绳牵引格栅/筛筒微滤机/机械粗格栅,格栅产品排行 - 品牌推荐师

随着我国污水处理标准的日益严格和精细化运营需求的提升,粉碎型格栅作为预处理环节的关键设备,其性能稳定性与长期服务保障能力成为项目业主选型的重要考量。为帮助行业用户清晰辨识优质供应商,本次评测以第三方技术…

东风奕派×中关村科金 | 大模型外呼重塑汽车营销新链路,实现高效线索转化

当前&#xff0c;新能源汽车市场竞争日趋白热化&#xff0c;智能化营销成为车企挖掘增长新动能、构筑差异化优势的关键抓手。东风集团旗下新能源汽车品牌奕派科技&#xff08;简称东风奕派&#xff09;&#xff0c;聚焦潜客运营效能提升&#xff0c;积极探索AI大模型技术的创新…

STM32单片机设计无线对讲机系统设计-无线对讲机模块-LED-KEY-DS18B20-LCD1602(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

24-232、STM32单片机设计无线对讲机系统设计-无线对讲机模块-LED-KEY-DS18B20-LCD1602(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本设计由主机和从机组成&#xff0c;主从机之间通过无线对讲机模…

教培管家第05讲:前线战场——打造统一办公门户

目录⏳ 前情回顾&#x1f3af; 本节目标第一步&#xff1a;构建统一办公门户1.1 创建应用1.2 搭建页面第二步&#xff1a;身份核验——颁发“数字工牌”2.1. 原理分析2.2. 编写核验逻辑 (自定义方法)2.3. 页面加载时验票2.4.页面路由2.5.搭建销售工作台&#x1f680; 总体效果&…

STM32单片机锂电池充电系统锂电池充电控灯系统设计(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

22-159、STM32单片机锂电池充电系统锂电池充电控灯系统设计(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本系统由STM32F103C8T6单片机核心板、TFT1.44寸彩屏液晶显示电路、、太阳能板接口电路、TP…

2026年高端员工工作服采购推荐榜:专注高端工服/劳保服/央国企工作服的厂家精选指南

现代企业采购负责人面对每年庞大的工作服采购预算,需要的不再仅仅是几件统一服装,而是能够承载安全、形象与文化的专业解决方案。市场研究数据显示,2025年全球工作服和制服市场规模已接近940亿美元,而中国市场则正…

管道压力检测系统-气压-LCD1602-ISD1820-蓝牙(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

20-380、51管道压力检测系统-气压-LCD1602-ISD1820-蓝牙(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本设计由STC89C52单片机电路XGZP气压传感器电路LCD1602液晶显示电路ISD1820语音模块电路蓝牙模…

2026年细格栅品牌大揭秘:这些内进流格栅品牌值得信赖,内进流孔板格栅/粉碎型格栅除污机/雨水提升泵站,细格栅品牌哪家好 - 品牌推荐师

随着环保行业对污水处理精细化要求的提升,内进流格栅作为关键拦截设备,其技术迭代与市场集中度显著增强。该设备通过网板结构实现高效固液分离,广泛应用于市政污水、工业废水处理领域,具有占地面积小、拦截效率高、…

【光伏功率预测】只盯 RMSE 没用:光伏真正值钱的是峰值命中率和爬坡提前量

这两年&#xff0c;光伏功率预测正在从“锦上添花”变成“直接影响收益的核心能力”。原因很简单&#xff1a;电力市场化更深、现货交易更密、偏差结算更敏感&#xff1b;同时新能源占比持续走高&#xff0c;电网调度对“可预判、可控波动”的要求越来越硬。国家层面明确加快电…

2025年阿胶品牌口碑榜TOP10,这5家老字号最受信赖!阿胶类产品/阿胶糕/膏方类产品/阿胶类/阿胶/膏方/非遗膏方阿胶定制选哪家 - 品牌推荐师

随着健康养生理念的普及,阿胶作为传承千年的滋补佳品,其市场关注度持续攀升。消费者在选择阿胶产品时,愈发看重品牌背后的历史底蕴、生产工艺、品质标准与市场口碑。基于公开市场数据、消费者反馈及行业影响力等多维…

2026Q1靖江财税公司合规榜,细分覆盖多场景 - 品牌智鉴榜

026年第一季度,靖江财税市场合规监管持续收紧,金税四期数据穿透式核查全面落地,叠加制造业升级、跨境商贸扩容的行业需求,企业对财税服务的诉求已升级为“合规兜底+细分适配”。单纯的基础记账服务已无法满足市场需…

2025防疫物资回收厂家大比拼,口碑佼佼者是谁?隔离衣回收/防疫物资回收/防护服回收,防疫物资回收一站式服务有哪些 - 品牌推荐师

行业现状:防疫物资回收进入规范化发展新阶段 随着公共卫生事件常态化防控需求的变化,防疫物资回收市场从“应急处置”转向“长效管理”。据行业数据显示,2024年全国防疫物资回收市场规模突破120亿元,年复合增长率达…

【高精度气象】一场霜冻能赔多少?把气象预测变成“精算模型”的输入

很多人把霜冻当成“农业里的小风险”。 直到某个凌晨&#xff0c;你看到温度曲线像断崖一样跌破 0℃&#xff0c;果园的花芽被冻黑、茶园嫩芽一夜报废、设施大棚成片减产——你才明白&#xff1a;霜冻不是天气&#xff0c;它是现金流冲击。更残酷的是&#xff1a;霜冻带来的损失…

初学者古筝怎么选?2026年热门古筝深度评测,古筝/瑶鸾古筝/瑶鸾古筝Y106系列,古筝厂家怎么选择 - 品牌推荐师

对于古筝初学者而言,选择第一台乐器至关重要。一台品质可靠、音色纯正、手感舒适的古筝,不仅是学习技艺的工具,更是激发兴趣、建立信心、感受传统音乐魅力的关键。它直接关系到初学者的学习体验与进步速度,是开启艺…