当前位置: 首页 > 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()

相关文章:

  • 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项目中文显示乱码问题
  • 一个报错说函数为私有函数
  • 澎湃读报丨央媒头版头条集中刊发:大国应有的样子
  • 魔都眼|买买买,老铺黄金新店开业被挤爆:有人排队5小时
  • 申活观察|咖香涌动北外滩,带来哪些消费新想象?
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 五大光伏龙头一季度亏损超80亿元,行业冬天难言结束
  • 中国人保不再设监事会,国寿集团未再设置监事长职务