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

题解:蓝桥云课 1621 挑选子串

【题目来源】

蓝桥云课:1.挑选子串 - 蓝桥云课 (lanqiao.cn)

【题目描述】

有n个数,和一个整数m。

现要从这n个数选出一个连续子串,要求这个字串里面至少有k个数要大于等于m。

问一共能选出多少个子串(显然子串长度要大于等于k)。

【输入】

输入第一行是3个整数n、m、k。

输入第二行是n个整数α1、a2、…、an,表示序列。

2≤n≤2000,1≤k≤n/2,1≤m,ai≤10^9。

【输出】

输出一个整数表示答案。

【输入样例】

7 4 2
4 2 7 7 6 5 1

【输出样例】

18

【算法标签】

《蓝桥云课 1621 挑选子串》 #双指针#

【代码详解】

n, m, k = map(int, input().split())
a = list(map(int, input().split()))
#找有多少个区间满足:至少k个数字大于等于m
ans = 0
#[left, right)
left, right = 0, 0
#cnt表示滑动窗口[left,right)中大于等于m的元素个数
cnt = 0
while left < n:#不断扩展右端点,直至区间恰好有k个数字>=mwhile right < n and cnt < k:if a[right] >= m:cnt += 1right += 1if cnt >= k:#[left, right-1]中有k个数字>=m#[left, right]#[left, right+1]#[left, n-1]ans += n - right + 1#左端点往右走1步if a[left]>=m:cnt -= 1left += 1
print(ans)

【运行结果】

7 4 2
4 2 7 7 6 5 1
18
http://www.jsqmd.com/news/435639/

相关文章:

  • 题解:蓝桥云课 4124 分糖果
  • 题解:蓝桥云课 209 翻硬币
  • 深度解析:SMC电磁阀采购如何甄别“靠谱”与“优质”供应商?——基于技术维度与供应链能力的综合评估 - 品牌推荐大师1
  • 最新阴离子除氟吸附螯合树脂厂家测评:工业水处理树脂选型指南 - 深度智识库
  • 2026年全脸精雕产品推荐:西安美人媄以硬核科技定义中国抗衰 - 深度智识库
  • linux 创建系统级服务和用户级服务
  • 2026年全国PCB加速度传感器厂家推荐榜 优质可靠 适配多场景高精度振动监测 - 深度智识库
  • 超声波清洗机厂家哪家强?2026年超声波清洗机厂家推荐与排名,解决定制化与稳定性核心 - 十大品牌推荐
  • 2026年重庆靠谱市政设施公司/厂家有哪些?这五家值得关注! - 速递信息
  • 哪家咨询公司能实现精益转型?2026年中国精益生产咨询公司推荐与评价,解决人才与体系痛点 - 十大品牌推荐
  • “土木人转行软件测试学习第6天”-黑盒测试方法论-等价类
  • 京东e卡回收市场观察,折扣比例与到账时效解析 - 京回收小程序
  • Claude code 保姆级入门教程,不用学命令行(2025.12 月更新)
  • 探讨诚信的尼龙由壬选购要点,河北龙鹏口碑在河北地区好吗 - 工业推荐榜
  • 2026年3月成都标志牌公司推荐,行业权威盘点与品质红榜发布 - 品牌鉴赏师
  • 2026年3月有筋扩张网厂家权威推荐,高性能,稳定性强的行业优选 - 品牌鉴赏师
  • 配置大龙虾
  • 2026波形护栏厂家排行 含安装费用明细 - 优质品牌商家
  • 2026年胞抗衰抗产品权威推荐:美人媄领衔科技抗衰新标杆! - 深度智识库
  • 2026年超高分子量聚乙烯板品牌供应商排名,靠谱厂家盘点 - 工业设备
  • 2026年中国精益生产咨询公司推荐:基于行业趋势与合规标准的生产力提升排名 - 十大品牌推荐
  • 【算法】位运算看这一篇就够了:操作符、技巧与算法实战
  • 2026年广东好用的美甲喷涂机怎么选,霞晖自动化优势凸显 - 工业品牌热点
  • 2026年哪家咨询公司更专业?中国精益生产咨询公司推荐与评价,直击落地难痛点 - 十大品牌推荐
  • 揭秘超高分子量聚乙烯板加工厂哪家强,航发塑业费用怎么收? - mypinpai
  • OpenClaw 创新应用:家庭情感守护者 —— 让AI成为你的情感哨兵
  • 选择盒马鲜生卡回收平台,这些注意事项不容忽视! - 团团收购物卡回收
  • Java小白求职大厂面试:从Spring Boot到微服务
  • 查询天气的代码
  • 2026年3月给排水管材厂家权威推荐,技术实力与市场口碑深度解析 - 品牌鉴赏师