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

打卡信奥刷题(3319)用C++实现信奥题 P9188 [USACO23OPEN] Pareidolia S

P9188 [USACO23OPEN] Pareidolia S题目描述题目背景注意本题的时间限制为 4 秒是默认时间限制的 2 倍。Pareidolia 是一种现象指的是人们倾向于在并不真正存在的地方看到熟悉的图案——例如在云中看到一张脸。可以想象由于农夫 John 经常与奶牛接触他常常在日常物品中看到与奶牛相关的图案。例如如果他看到字符串 “bqessiyexbesszieb”农夫 John 的眼睛会忽略其中的一些字母而他看到的只是 “bessiebessie”。给定一个字符串sss令B(s)B(s)B(s)表示通过删除sss中的零个或多个字符后能够形成的 “bessie” 的最大重复次数。在上面的例子中B(“bqessiyexbesszieb)2B(\text{bqessiyexbesszieb}) 2B(“bqessiyexbesszieb)2。计算B(s)B(s)B(s)是一个有趣的挑战但农夫 John 对解决一个更有趣的挑战感兴趣给定一个长度不超过3⋅1053 \cdot 10^53⋅105的字符串ttt且仅由字符 a-z 组成计算所有连续子串sss的B(s)B(s)B(s)之和。输入格式输入由一个非空字符串组成长度不超过3⋅1053 \cdot 10^53⋅105且所有字符均为小写英文字母。输出格式输出一个数字表示输入字符串的所有子串中能够形成的 “bessie” 的总数。输入输出样例 #1输入 #1bessiebessie输出 #114输入输出样例 #2输入 #2abcdefghssijebessie输出 #228说明/提示对于第一个样例有 12 个子串恰好包含111个 “bessie”有111个子串恰好包含222个 “bessie”因此总数为12⋅11⋅21412 \cdot 1 1 \cdot 2 1412⋅11⋅214。C实现#includeiostream#includecstdio#defineintlonglongusingnamespacestd;constintN3e55;intn,f[7],ans,dp[N];string s;signedmain(){cins;ns.size();s#s;for(inti1;in;i){if(s[i]b)f[1]i;if(s[i]e)f[6]f[5],f[2]f[1];if(s[i]s)f[4]f[3],f[3]f[2];if(s[i]i)f[5]f[4];dp[i]dp[f[6]-1]f[6];}for(inti1;in;i)ansdp[i];printf(%lld,ans);return0;}输入 3-5字符串长度不超过500050005000。后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容
http://www.gsyq.cn/news/1390245.html

相关文章:

  • 51单片机驱动继电器模块,除了点灯还能玩什么?5个创意应用思路分享
  • 上海凤金实业:上海电梯拆除公司 - LYL仔仔
  • Python开发者三步完成TaotokenOpenAI兼容SDK接入
  • 从家庭结构变化——看人类的人性承载机制《文字定律》随笔
  • AI编码代理实战:一个月副业项目交付全流程与避坑指南
  • 终极指南:快速解密QQ音乐加密格式,实现qmcflac转mp3完整解决方案
  • 如何用NMRPFlash拯救变砖的Netgear路由器:完整修复指南
  • 3分钟搞定Windows激活:智能KMS工具让系统永久告别烦人水印
  • # 2026年国内广东广州地区亚马逊精品运营五大品牌排名及解析 - 十大品牌榜
  • 闪回科技冲刺港股:年营收17.7亿,净亏7899万 小米与顺为是股东
  • 3PEAK思瑞浦 TP1564AL1-TS2R-S TSSOP14 运算放大器
  • WeChat Toolbox:终极自动化微信管理解决方案
  • 5秒极速转换:m4s-converter帮你永久保存B站珍贵视频
  • 重新掌控你的Windows右键菜单:ContextMenuManager完全指南
  • 淡纹眼油要怎么选?CA眼油35天告别显老眼纹 - 全网最美
  • RAG常见问题
  • 为什么Thorium浏览器是Chromium生态中的编译优化典范?
  • 如何为Beyond Compare生成有效许可证密钥:BCompare_Keygen工具深度应用指南
  • FModel完全指南:解锁虚幻引擎游戏资源的终极探索工具
  • Horizon8即时克隆和完整克隆谁更快?技术与场景全解析
  • 别再只盯着3200MHz了!DDR4内存2133/2400/3200频率背后的硬件时钟与带宽计算全解析
  • 天津主流装修公司实测对比:核心维度深度评测 - 奔跑123
  • ARMv8 A64指令集地址生成与寻址模式详解
  • 平台、用户、品牌都在变,《2026 AI重构下的社交媒体营销趋势报告》五大趋势,你读懂了吗?
  • AI智能体质量治理实战:从集体失控到可靠协同的工程化修复
  • Llama 4 108B本地部署实战:GGUF量化、Ollama调优与安全扫描
  • 天津装修公司百科指南 适配各类家装工装需求 - 奔跑123
  • Win11系统下ENVI5.6不显示SARscape插件?亲测有效的文件手动复制法(保姆级图文)
  • 郑州黄金回收哪家靠谱,各大品牌黄金回收商家 - 合扬奢侈品交易中心
  • Unity校园视觉系统:教育模拟项目的模块化美术解决方案