🗒️LCP 68. 美观的花束
2025-4-22
| 2025-4-22
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 22, 2025 12:47 AM
力扣嘉年华的花店中从左至右摆放了一排鲜花,记录于整型一维矩阵 flowers 中每个数字表示该位置所种鲜花的品种编号。你可以选择一段区间的鲜花做成插花,且不能丢弃。 在你选择的插花中,如果每一品种的鲜花数量都不超过 cnt 朵,那么我们认为这束插花是 「美观的」。
例如:[5,5,5,6,6] 中品种为 5 的花有 3 朵, 品种为 6 的花有 2 朵,每一品种 的数量均不超过 3
请返回在这一排鲜花中,共有多少种可选择的区间,使得插花是「美观的」。

不定长滑动窗口——越短越合法

一般要写 ans += right - left + 1
内层循环结束后,[left, right] 这个子数组是满足题目要求的。

📎 参考

  • 【题单】滑动窗口与双指针
  • 3134. 找出唯一性数组的中位数2762. 不间断子数组
    Loading...