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

网站架构设计师薪资水平优化网站标题是什么意思

网站架构设计师薪资水平,优化网站标题是什么意思,bootstrap门户网站模板下载,如何做一家门户网站给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大…

给你一份工作时间表 hours,上面记录着某一位员工每天的工作小时数。

我们认为当员工一天中的工作小时数大于 8 小时的时候,那么这一天就是「劳累的一天」。

所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格 大于「不劳累的天数」。

请你返回「表现良好时间段」的最大长度。

示例 1:
输入:hours = [9,9,6,0,6,6,9]
输出:3
解释:最长的表现良好时间段是 [9,9,6]。

示例 2:
输入:hours = [6,6,6]
输出:0
在这里插入图片描述

前缀+哈希

class Solution {
public:int longestWPI(vector<int>& hours) {int sum = 0, ans = 0;       unordered_map<int, int> group = {{0, -1}};for(int i = 0;i < hours.size();i++){sum += (hours[i] > 8) ? 1 : -1;if(sum > 0){ans = i + 1;}else if(group.find(sum-1) != group.end()){ans = max(ans, i - group[sum - 1]);}if(group.find(sum) == group.end()){group[sum] = i;}}return ans;}
};

这一题前缀+哈希并不是空间最优,最优空间是使用贪心+栈的做法,虽然空间复杂度都是O(n),但是实际的空间使用可能高于 O(n),因为当哈希表需要扩展时,会预留更多的空间以减少哈希冲突。

sum += (hours[i] > 8) ? 1 : -1;

这题的思想就是将大于8小时的天数记+1,小于等于8小时的天数记-1。

 if(sum > 0){ans = i + 1;}else if(group.find(sum-1) != group.end()){ans = max(ans, i - group[sum - 1]);}

“表现良好的时间段”有两种情况,一种是当前的sum能在哈希表中匹配到sum - 1时(如果是匹配sum的话,这个子段是「劳累的天数」等于「不劳累的天数」。)第二种情况是当sum大于0的时候,这时候说明整个数组都是表现良好的时间段。

if(group.find(sum) == group.end()){group[sum] = i;
}

并且,只哈希表中的键只保存第一次出现的位置。

http://www.tj-hxxt.cn/news/100834.html

相关文章:

  • 可以做360度全景图的网站长沙seo霜天博客
  • 做窗帘网站山东网站seo
  • 手车做网课网站艺术培训学校招生方案
  • html5网站首页代码seo在线优化
  • 用户体验最好的网站我赢网客服系统
  • 做外贸 建网站要注意什么疫情最新动态
  • 知名草根博客 卢松松网站被攻击直通车关键词优化
  • 郑州专业的网站建设公司长春seo技术
  • wordpress忘记密码邮件收不到网站是怎么优化的
  • 天河建设网站技术写手代写平台
  • 企业网站建设cms网络营销模式有哪些?
  • 网络销售怎么做网站seo关键词查询排名软件
  • 网站维护需要福州百度关键词优化
  • 泉州专业做网站免费引流推广
  • 网页游戏平台返利seo单词优化
  • 有域名后怎么建网站百度推广账户优化方案
  • app营销网站模板手机百度推广怎么打广告
  • 流量宝做网站流量怎么做好网络营销
  • 注册网站会员有风险吗seo自然搜索优化排名
  • 企业英文网站建设苏州seo怎么做
  • 开源网站推广重庆seo排名方法
  • 阿里云ecs 多个网站十句经典广告语
  • 学做饼干网站企业类网站有哪些例子
  • 企业网站建设绪论网页设计用什么软件做
  • 什么网站做ppt好台州关键词优化服务
  • 哈尔滨政府网站建设怎么开通百度推广账号
  • 太平洋保险网站做的这么烂营销咨询公司经营范围
  • wordpress下载地址插件seo引擎优化是做什么的
  • 广告网站模板下载 迅雷下载安装信息流广告投放平台
  • 网站内页权重怎么查济南seo优化公司助力排名