🗒️1052. 爱生气的书店老板(二刷)
2025-3-31
| 2025-3-31
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Mar 31, 2025 01:18 PM
有一个书店老板,他的书店开了 n 分钟。每分钟都有一些顾客进入这家商店。给定一个长度为 n 的整数数组 customers ,其中 customers[i] 是在第 i 分钟开始时进入商店的顾客数量,所有这些顾客在第 i 分钟结束后离开。
在某些分钟内,书店老板会生气。 如果书店老板在第 i 分钟生气,那么 grumpy[i] = 1,否则 grumpy[i] = 0
当书店老板生气时,那一分钟的顾客就会不满意,若老板不生气则顾客是满意的。
书店老板知道一个秘密技巧,能抑制自己的情绪,可以让自己连续 minutes 分钟不生气,但却只能使用一次。
请你返回 这一天营业下来,最多有多少客户能够感到满意 。

滑动窗口

第二次做这个题目,对题目的感触加深了。
思路:两次遍历,第一次遍历统计出没有生气的满意顾客数量。第二次遍历,使用滑动窗口,统计在抑制自己情绪的情况下,增加多少顾客。

📎 参考

 
  • 【题单】滑动窗口与双指针
  • 1652. 拆炸弹(二刷)2841. 几乎唯一子数组的最大和
    Loading...