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

[蓝桥杯 2025 省 Python B] 最多次数

 import sysdef max_times() -> int:s = sys.stdin.readline().strip()checked = {'l','q','b'} # set(),不存在键值对,识别为set()n = len(s)time = 0i = 0while i < n - 2:sec = s[i:i+3]if set(sec) == checked:i += 3time += 1else:i += 1sys.stdout.write(str(time))if __name__ == "__main__":max_times()

ps:

解法关键:处理片段切割问题,片段切割后,里面的任何部分都不可再使用

-----------------------------------------------------------------------------------------------------------------------------


变体:
处理片段切割问题,片段切割后,里面的任何部分可再使用

 import sysdef max_count() -> int:s = sys.stdin.readline().strip()checked = {'l','q','b'} # set(),不存在键值对,识别为set()n = len(s)set_ = set() # 存贮没有重复的组合 # {} --> 空字典  set --> 空集合for i in range(n - 2):sec = s[i:i+3]if set(sec) == checked and sec not in set_:set_.add(sec)else:continuesys.stdout.write(str(len(set_)))if __name__ == "__main__":max_count()

http://www.xdnf.cn/news/97849.html

相关文章:

  • 数据一致性问题剖析与实践(三)——分布式事务的一致性问题
  • MIT IDSS深度解析:跨学科融合与系统科学实践
  • 【正则表达式】核心知识点全景解析
  • 【解决】layui layer的提示框,弹出框一闪而过的问题
  • 12、高阶组件:魔法增幅器——React 19 HOC模式
  • 深入详解Java中的@PostConstruct注解:实现简洁而高效初始化操作
  • java记忆手册(2)
  • python 更换 pip 镜像源
  • 书香换绿意,爱心已成荫|平安养老险陕西分公司“以书换植”公益活动
  • 区块链技术在物联网中的应用:构建可信的智能世界
  • 微任务与宏任务
  • Linux命令-tcpdump
  • On the Biology of a Large Language Model——Claude团队的模型理解文章【论文阅读笔记】其一CLT与LLM知识推理
  • Android APP 爬虫操作
  • 集结号海螺捕鱼游戏源码解析(第三篇):拉霸机模块开发详解与服务器开奖机制
  • 【爬虫工具】2025微博采集软件,根据搜索关键词批量爬帖子,突破50页限制!
  • 2025职业本科网络安全课程体系设计:如何培养行业急需的实战型人才?
  • VulnHub-DarkHole_2靶机渗透教程
  • 高并发下单库存扣减异常?飞算 JavaAI 自动化生成分布式事务解决方案
  • iOS18 MSSBrowse闪退
  • 【PCB工艺】推挽电路及交越失真
  • 关于大数据的基础知识(四)——大数据的意义与趋势
  • 计算机网络 第二章:应用层(四)
  • redis组件在PAAS平台运维总结
  • Jmeter中同步定时器使用注意点
  • RPC通信原理实战
  • 香港服务器租用需要哪些性能要求
  • 全球密封淬火炉市场:技术迭代与区域竞争格局深度剖析
  • 配置Spark历史服务器,轻松查看任务记录
  • Ubuntu18.04 升级最新版本Cmake