2019年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)
2019年信奥赛C提高组csp-s初赛真题及答案解析阅读程序第3题第3题t是 s的子序列的意思是从 s中删去若干个字符可以得到 t特别的如果 st那么 t也是 s 的子序列空串是任何串的子序列。例如acd 是 abcde 的子序列acd 是 acd 的子序列但 adc 不是 abcde 的子序列。s[x…y] 表示 s[x]⋯s[y]共 y−x1个字符构成的字符串若 xy 则 s[x…y] 是空串。t[x…y] 同理。01#includeiostream02#includestring03usingnamespacestd;04constintmax1202;05string s,t;06intpre[max1],suf[max1];0708intmain(){09cinst;10intslens.length(),tlent.length();1112for(inti0,j0;islen;i){13if(jtlens[i]t[j])j;14pre[i]j;// t[0..j-1] 是 s[0..i] 的子序列15}1617for(intislen-1,jtlen-1;i0;--i){18if(j0s[i]t[j])--j;19suf[i]j;// t[j1..tlen-1] 是 s[i..slen-1] 的子序列20}2122suf[slen]tlen-1;23intans0;24for(inti0,j0,tmp0;islen;i){25while(jslentmpsuf[j]1)j;26ansmax(ans,j-i-1);27tmppre[i];28}29coutansendl;30return0;31}提示t[0…pre[i]−1] 是 s[0…i] 的子序列t[suf[i]1…tlen−1]是 s[i…slen−1] 的子序列。判断题1分程序输出时suf数组满足对任意 0≤islen , suf[i] ≤ suf[i1]。 A. 正确 B. 错误2分当 t是 s的子序列时输出一定不为 0。A. 正确 B. 错误2分程序运行到第 23 行时j−i−1一定不小于 0。A. 正确 B. 错误2分当 t是 s的子序列时pre数组和suf数组满足对任意 0≤islen , pre[i] suf[i1]1。 A. 正确 B. 错误选择题若tlen10输出为 0则 slen最小为。A. 10B. 12C. 0D. 1若tlen10输出为 2则 slen最小为。A. 0B. 10C. 12D. 1判断题答案及解析A. 正确suf数组从右向左计算随着索引i增大j只减不增因此suf[i]单调非递减即对任意0≤islen有suf[i] ≤ suf[i1]。B. 错误当t是s的子序列时例如s t此时可删除长度为0输出为0因此输出不一定非零。B. 错误循环中j - i - 1可能为负如i0, j0时得-1虽然最终ans取最大值非负但表达式本身可能小于0。B. 错误反例s t a时pre[0]1suf[1]0有pre[0] suf[1]1不满足严格大于。选择题答案及解析C. 0tlen10输出为0时slen最小可为0空串此时pre和suf计算后ans0。C. 12输出为2表示可删除长度为2的连续子串后剩下部分包含t剩余长度至少为10故slen至少为12且可构造出这样的字符串。专栏推荐信奥赛C提高组csp-s初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13125089.html各种学习资料助力大家一站式学习和提升#includebits/stdc.husingnamespacestd;intmain(){cout########## 一站式掌握信奥赛知识! ##########;cout############# 冲刺信奥赛拿奖! #############;cout###### 课程购买后永久学习不受限制! ######;return0;}1、csp信奥赛高频考点知识详解及案例实践CSP信奥赛C动态规划https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转CSP信奥赛C标准模板库STLhttps://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转信奥赛C提高组csp-s知识详解及案例实践https://blog.csdn.net/weixin_66461496/category_13113932.html2、csp信奥赛冲刺一等奖有效刷题题解CSP信奥赛C初赛及复赛高频考点真题解析持续更新https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转CSP信奥赛C一等奖通关刷题题单及题解持续更新https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转信奥赛C提高组csp-s初赛复赛真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13125089.html3、GESP C考级真题题解GESP(C 一级二级三级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转GESP(C 四级五级六级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转GESP(C 七级八级)真题题解持续更新https://blog.csdn.net/weixin_66461496/category_13117178.html4、CSP信奥赛C竞赛拿奖视频课https://edu.csdn.net/course/detail/40437 点击跳转· 文末祝福 ·#includebits/stdc.husingnamespacestd;intmain(){cout跟着王老师一起学习信奥赛C;cout 成就更好的自己 ;cout csp信奥赛一等奖属于你! ;return0;}

相关新闻

零基础入门:CLIP-GmP-ViT-L-14图文匹配工具使用全攻略

零基础入门:CLIP-GmP-ViT-L-14图文匹配工具使用全攻略

零基础入门:CLIP-GmP-ViT-L-14图文匹配工具使用全攻略 1. 图文匹配工具能帮你做什么? 想象一下,你有一张图片,脑子里蹦出了好几个描述它的词,但不确定哪个最贴切。或者,你开发了一个应用,需要…

2026/7/6 19:29:15 阅读更多 →
StructBERT-中文-large实操手册:中文专有名词实体保留策略

StructBERT-中文-large实操手册:中文专有名词实体保留策略

StructBERT-中文-large实操手册:中文专有名词实体保留策略 1. 引言:为什么你的相似度模型总在“人名地名”上栽跟头? 如果你用过文本相似度模型,很可能遇到过这样的尴尬场景: 输入句子A:“苹果公司发布了…

2026/7/8 6:53:36 阅读更多 →
手把手教你部署多模型API网关:ChatGLM/文心一言/讯飞星火全支持

手把手教你部署多模型API网关:ChatGLM/文心一言/讯飞星火全支持

手把手教你部署多模型API网关:ChatGLM/文心一言/讯飞星火全支持 大模型时代,每个厂商都有自己的API接口,开发者在不同模型间切换就像学习多国语言——费时费力。现在,一个统一的API网关解决方案来了,让你用OpenAI标准格…

2026/7/9 21:15:33 阅读更多 →

最新新闻

JGB37-520 电机选型与TB6612驱动:3种减速比实测与12V供电方案对比

JGB37-520 电机选型与TB6612驱动:3种减速比实测与12V供电方案对比

JGB37-520 电机选型与TB6612驱动:3种减速比实测与12V供电方案对比在平衡小车开发中,电机选型和驱动电路设计是决定系统性能的关键因素。JGB37-520作为一款带霍尔编码器的直流减速电机,凭借其紧凑结构和精准转速反馈,成为许多开发者…

2026/7/10 1:03:51 阅读更多 →
Windows 11电池续航终极指南:如何用EnergyStarX轻松延长30%使用时间

Windows 11电池续航终极指南:如何用EnergyStarX轻松延长30%使用时间

Windows 11电池续航终极指南:如何用EnergyStarX轻松延长30%使用时间 【免费下载链接】EnergyStarX 🔋 Improve your Windows 11 devices battery life. A WinUI 3 GUI for https://github.com/imbushuo/EnergyStar. 项目地址: https://gitcode.com/gh_…

2026/7/10 1:01:51 阅读更多 →
Java线程模型演进:从Thread到VirtualThread的性能实测与选型

Java线程模型演进:从Thread到VirtualThread的性能实测与选型

Java线程模型演进:从Thread到VirtualThread的性能实测与选型 一、引言 去年Q4做了一次项目技术债清理,翻到一个2019年写的HTTP网关模块——满屏的 new Thread(runnable).start(),两百多个并发连接各自占着一个平台线程,压测一到…

2026/7/10 0:59:51 阅读更多 →
网盘直链下载助手终极指南:免费获取九大网盘真实下载链接的完整方案

网盘直链下载助手终极指南:免费获取九大网盘真实下载链接的完整方案

网盘直链下载助手终极指南:免费获取九大网盘真实下载链接的完整方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移…

2026/7/10 0:57:50 阅读更多 →
3 种长视频理解方案对比:LongVLM vs Video-XL vs ViLAMP,内存/精度/速度实测

3 种长视频理解方案对比:LongVLM vs Video-XL vs ViLAMP,内存/精度/速度实测

长视频理解技术深度评测:LongVLM、Video-XL与ViLAMP的显存/精度/速度实战分析当一段30分钟的烹饪教学视频需要AI自动生成分步骤摘要时,传统模型往往会遗漏关键操作细节;当分析两小时的体育赛事录像时,多数系统难以准确捕捉决定胜负…

2026/7/10 0:57:50 阅读更多 →
开源网盘直链下载助手:告别客户端,轻松获取下载链接

开源网盘直链下载助手:告别客户端,轻松获取下载链接

开源网盘直链下载助手:告别客户端,轻松获取下载链接 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云…

2026/7/10 0:53:50 阅读更多 →

日新闻

STM32与LTC1864高精度ADC的SPI通信实现

STM32与LTC1864高精度ADC的SPI通信实现

1. 项目背景与核心需求在工业控制和嵌入式系统开发中,模拟信号与数字系统的无缝集成一直是工程师面临的关键挑战。LTC1864作为一款16位高精度ADC转换器,配合STM32F101ZG这类主流微控制器,能够构建高性能的模拟信号采集系统。这种组合特别适合…

2026/7/10 0:03:07 阅读更多 →
猫抓插件:浏览器资源嗅探与视频下载的终极解决方案

猫抓插件:浏览器资源嗅探与视频下载的终极解决方案

猫抓插件:浏览器资源嗅探与视频下载的终极解决方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为网页视频无法下载而烦恼吗&am…

2026/7/10 0:05:09 阅读更多 →
直流有刷电机驱动方案:TC78H653FTG与MKV46F256VLH16应用

直流有刷电机驱动方案:TC78H653FTG与MKV46F256VLH16应用

1. 直流有刷电机驱动方案概述在工业自动化和消费电子领域,直流有刷电机因其结构简单、控制方便、成本低廉等优势,仍然是许多应用场景的首选驱动方案。TC78H653FTG作为东芝推出的新一代H桥驱动器,与MKV46F256VLH16微控制器配合使用&#xff0c…

2026/7/10 0:05:09 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻