当前位置: 首页 > 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.dtcms.com/a/151587.html

相关文章:

  • HashedWheelTimer源码分析
  • Scrapy框架爬虫官网的学习
  • OpenCV 图形API(55)颜色空间转换-----将图像从 RGB 色彩空间转换为 I420 格式函数RGB2I420()
  • 第九章:Agent Protocol Implementation
  • 香港云服务器内存使用率过高如何解决此问题
  • PH热榜 | 2025-04-23
  • 【金仓数据库征文】从 HTAP 到 AI 加速,KingbaseES 的未来之路
  • 《AI大模型应知应会100篇》第35篇:Prompt链式调用:解决复杂问题的策略
  • day4 pandas学习
  • godot源码编译
  • Oracle EBS R12.2 汉化
  • Java从入门到“放弃”(精通)之旅——String类⑩
  • C#学习1_认识项目/程序结构
  • SAP-SD创建SO时报错‘送达方***未对销售范围 **** ** **定义’
  • App自动化测试多设备并行执行方案
  • jumpserver应用
  • MinIO 教程:从入门到Spring Boot集成
  • 【maven-7.1】POM文件中的属性管理:提升构建灵活性与可维护性
  • VS 解决QT项目中文显示乱码问题
  • 一个报错说函数为私有函数
  • 使用 Oracle 数据库进行基于 JSON 的应用程序开发
  • Centos安装Dockers+Postgresql13+Postgis3.1
  • C++ 中 std::thread 的高级应用
  • 一篇文章学会开发第一个ASP.NET网页
  • leetcode刷题——判断对称二叉树(C语言版)
  • 若依项目部署小结
  • 【KWDB 创作者计划】_上位机知识篇---MQTT协议
  • Java单例模式详解:实现线程安全的全局访问点
  • Spring Security:企业级安全架构的设计哲学与工程实践
  • 块压缩[比如etc] vs 传统图片压缩 优缺点对比