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

精品课程网站建设项目验收单工商营业执照查询网上查询

精品课程网站建设项目验收单,工商营业执照查询网上查询,课程网站建设毕业设计,做电商网站要多少钱题目链接 Leetcode.1124 表现良好的最长时间段 Rating #xff1a; 1908 题目描述 我们认为当员工一天中的工作小时数大于 8 小时的时候#xff0c;那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」#xff0c;意味在这段时间内#xff0c;「劳累的天数」是严格…题目链接 Leetcode.1124 表现良好的最长时间段 Rating 1908 题目描述 我们认为当员工一天中的工作小时数大于 8 小时的时候那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」意味在这段时间内「劳累的天数」是严格 大于「不劳累的天数」。 请你返回「表现良好时间段」的最大长度。 示例 1 输入hours [9,9,6,0,6,6,9] 输出3 解释最长的表现良好时间段是 [9,9,6]。 示例 2 输入hours [6,6,6] 输出0 提示 1hours.length1041 hours.length 10^41hours.length1040hours[i]160 hours[i] 160hours[i]16 分析 问题转化工作时间大于8h 看作1工作时间 小于等于 8h 看作 -1。所以原问题转化为 求一段连续的区间 [l,r]这个区间和是大于0的且区间长度最大。 我们用 前缀和 可以在 O(1)O(1)O(1) 的复杂度求出一段连续区间的和。 如果我们暴力枚举 n-1个左端点寻找最长的区间和sum 0的区间会超时… 为此我们使用一个 单调栈 来记录所有可能的左端点。 当遍历到 s[i]s[i]s[i] 时如果 s[j]s[i]s[j] s[i]s[j]s[i]说明 s[j]s[j]s[j] 就可能称为一个左端点。 如果想让 s[i]s[i]s[i] 也有成为左端点的可能后面必然有一个 s[k]s[i]s[k] s[i]s[k]s[i]但是这样的话 s[k]s[j]s[k] s[j]s[k]s[j]s[i]s[i]s[i] 相比 s[j]s[j]s[j] 更可能成为一个左端点。 所以栈 stk中要记录的就是这样的点栈中的元素是从 栈底到栈顶 依次递减的。 最后我们倒序遍历 前缀和数组s如果当前的s[i]大于 栈顶元素 s[stk.top()]就更新最大值。 时间复杂度O(n)O(n)O(n) 代码 class Solution { public:int longestWPI(vectorint hours) {int n hours.size();//前缀和数组int s[n1];s[0] 0;stackint st;//先插入0处理边界情况st.push(0);for(int i 1;i n;i){s[i] s[i-1] (hours[i-1] 8 ? 1 : -1);if(s[st.top()] s[i]) st.push(i);}int ans 0;for(int i n;i 1;--i){while(!st.empty() s[i] s[st.top()]){ans max(ans , i - st.top());st.pop();}}return ans;} };
http://www.w-s-a.com/news/519427/

相关文章:

  • 自己创建网站教程河南省建设厅官方网站李学军
  • 一个网站需要多少容量怎样免费设计网站建设
  • 建设工程交易中心网站12306的网站是哪个公司做的
  • 建设网站经营范围自己给公司做网站
  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些
  • 上海网站建设优化价格孝义做网站的公司
  • 哪个公司网站做的最好义乌 网站 制作
  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告
  • 网站建设与运营意义到哪查找网站域名
  • 网站及单位网站建设情况眉县住房和城市建设局网站
  • 网站是否能够被恶意镜像wordpress占用
  • 经典设计网站网站等保测评怎么做
  • 重庆做网站公司贴吧廊坊公司快速建站
  • 海外贸易在什么网站做怎么排名到百度第一页
  • 线上注册公司是在哪个网站做高仿网站
  • 网站构架图网上推广平台哪个好
  • 公司网站首页图片素材vi设计的目的和意义
  • 网站的需求分析都有哪些内容济南营销型网站建设团队
  • 怎么选择优秀的网站建设公司生鲜网站开发
  • 如何编写网站建设销售的心得网站的权限管理怎么做
  • 网站业务员好做吗无忧网站优化
  • 网站随机代码网站建设费 账务处理
  • 商洛网站建设哪家好网站建设 织梦者
  • 怎么创建收费网站宁夏住房和城乡建设部网站
  • 怎么确认网站是什么语言做的用php和mysql做网站
  • 安徽做网站的公司有哪些星子网络公司