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

wordpress标题在那个文件里网站关键词优化有用吗

wordpress标题在那个文件里,网站关键词优化有用吗,网站怎么做文件上传,网站设计怎么边加载变查看【每日一题】LeetCode 1052.爱生气的书店老板(数组、滑动窗口) 题目描述 书店老板的商店每天有不同数量的顾客进入。每分钟,老板可能或可能不会生气。如果老板生气,那一分钟的顾客就会不满意。老板知道一个秘密技巧,…

【每日一题】LeetCode 1052.爱生气的书店老板(数组、滑动窗口)

题目描述

书店老板的商店每天有不同数量的顾客进入。每分钟,老板可能或可能不会生气。如果老板生气,那一分钟的顾客就会不满意。老板知道一个秘密技巧,可以让自己在连续的 minutes 分钟内不生气,从而让所有顾客都满意。我们的任务是找出使用这个技巧后,一天中最多有多少顾客能够感到满意。

  • customers:一个整数数组,表示每分钟进入商店的顾客数量。
  • grumpy:一个整数数组,表示老板每分钟是否生气,1 表示生气,0 表示不生气。
  • minutes:一个整数,表示老板可以使用技巧的连续分钟数。

示例

示例 1

  • 输入:customers = [1,0,1,2,1,1,7,5], grumpy = [0,1,0,1,0,1,0,1], minutes = 3
  • 输出:16
  • 解释:书店老板在最后 3 分钟保持冷静,感到满意的最大客户数量 = 1 + 1 + 1 + 1 + 7 + 5 = 16。

示例 2

  • 输入:customers = [1], grumpy = [0], minutes = 1
  • 输出:1
  • 解释:老板不生气,所有顾客都感到满意。

思路分析

这个问题可以通过滑动窗口的方法来解决。首先,我们计算在没有使用技巧的情况下,顾客感到满意的总数量。然后,我们使用一个滑动窗口来模拟老板使用技巧的情况。窗口的大小是 minutes 分钟,我们计算在这个窗口内,如果老板不生气,顾客的数量。接着,我们移动窗口,每次移动都会更新窗口内的顾客数量,并记录下最大的顾客数量。最后,我们将未使用技巧时的顾客数量与使用技巧时的最大顾客数量相加,得到最终的结果。

代码实现

class Solution {public int maxSatisfied(int[] customers, int[] grumpy, int minutes) {int totalSatisfied = 0; // 记录老板不生气时的总顾客数量int n = customers.length;int maxSatisfied = 0; // 记录使用技巧后的最大顾客数量int currentSatisfied = 0; // 当前窗口内老板生气时的顾客数量// 计算老板不生气时的总顾客数量for (int i = 0; i < n; i++) {if (grumpy[i] == 0) {totalSatisfied += customers[i];}}// 初始化第一个窗口的顾客数量for (int i = 0; i < minutes; i++) {if (grumpy[i] == 1) {currentSatisfied += customers[i];}}maxSatisfied = currentSatisfied; // 初始化最大顾客数量// 使用滑动窗口遍历数组for (int i = minutes; i < n; i++) {if (grumpy[i] == 1) {currentSatisfied += customers[i];}if (grumpy[i - minutes] == 1) {currentSatisfied -= customers[i - minutes];}maxSatisfied = Math.max(maxSatisfied, currentSatisfied);}// 返回最终的最大顾客数量return totalSatisfied + maxSatisfied;}
}
http://www.tj-hxxt.cn/news/11863.html

相关文章:

  • asp在线生成网站地图源代码制作网页多少钱
  • 网站维护需要学什么免费下载百度软件
  • 真的可以免费建网站吗短期培训就业学校
  • 网站制作有哪些方面站长工具关键词
  • 常州做网站的 武进青岛网站seo服务
  • 网站属性设置如何建一个自己的网站
  • wordpress怎么看网站日志如何做好百度推广
  • 无锡做网站公司哪家好电话域名买卖交易平台
  • 无锡网站制作公司搜索引擎网站排名
  • 专业做网站建设公司哪家好整站seo服务
  • 后台html模板网站seo文章该怎么写
  • 大余做网站公司厦门人才网个人登录
  • 提供秦皇岛网站建设哪家好做外贸怎么推广
  • 西宁企业网站建设公司网络营销是做什么
  • wordpress怎么滚动图片石狮seo
  • 家具网站模板云浮网站设计
  • 有创意做网站找投资sem工资
  • 网站宣传海报营销策略理论
  • 手机网站制作哪家好好的竞价推广外包公司
  • 网店美工岗位要求神马移动排名优化
  • 十八把网站做扇子天津放心站内优化seo
  • 专门做爬虫的网站营业推广的概念
  • 中山网站建设文化策划书app推广注册从哪里接单
  • 网站建设与开发试题与答案新的网站怎么推广
  • 公司做网站的费用劳动局免费培训项目
  • 北京专业网站制作介绍网络建站工作室
  • 一蓝网站建设seo教程优化
  • 网站怎么防k电脑优化软件哪个好用
  • 贵州网站开发制作公司12345浏览器网址大全
  • 支付网站建设费用做账怎么上百度推广产品