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
分钟不生气,但却只能使用一次。请你返回 这一天营业下来,最多有多少客户能够感到满意 。
滑动窗口
第二次做这个题目,对题目的感触加深了。
思路:两次遍历,第一次遍历统计出没有生气的满意顾客数量。第二次遍历,使用滑动窗口,统计在抑制自己情绪的情况下,增加多少顾客。
📎 参考
- 无