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

我的思路是先找最低的满意度,也就是没有生气的满意度和;然后,寻找某一区间的生气条件下,满意度最大值,在这样的情况下,两种的和是最大的。、
注意点:通过乘法能加速时间的运算。
两次遍历可以合并为一次遍历

📎 参考

  • 【题单】滑动窗口与双指针
  • 1461. 检查一个字符串是否包含所有长度为 K 的二进制子串2379. 得到 K 个黑块的最少涂色次数
    Loading...
    目录