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

微信能否做门户网站网站开发入门培训机构

微信能否做门户网站,网站开发入门培训机构,wordpress app模板,银行网站开发技术方案给你一份工作时间表 hours#xff0c;上面记录着某一位员工每天的工作小时数。 我们认为当员工一天中的工作小时数大于 8 小时的时候#xff0c;那么这一天就是「劳累的一天」。 所谓「表现良好的时间段」#xff0c;意味在这段时间内#xff0c;「劳累的天数」是严格 大…给你一份工作时间表 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(vectorint hours) {int sum 0, ans 0; unordered_mapint, 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.hkea.cn/news/14558713/

相关文章:

  • 三 网站建设网站推广有哪些公司可以做
  • wordpress 三栏廊坊百度优化
  • 深圳手机商城网站设计费用做网站用个人还是企业比较好
  • 做asp网站需要的实验报告单服装设计投稿平台
  • 网站怎么做微信送红包活动电商运营培训学费多少
  • 厦门建设企业网站小榄网站建设
  • 怎样用手机做推广免费网站知网涉嫌垄断被罚8760万
  • 政务网站建设合同做宣传的网站
  • 湖南省做网站的湖南 网站建设
  • 电子兼职网站建设网站安全和信息化建设
  • h5网站开发后台html模板
  • seo北京网站推广做预算查价格的网站是哪个
  • 交易类网站建设开发一个相亲软件需要多少钱
  • 怀化网站制作建设建设龙卡e付卡网站
  • 免费制作网站的软件手机怎样设计网站建设
  • 手机网站 用户体验深圳十大外贸公司排名
  • 1年网站天津seo网站推广
  • 网站推广设计制作南阳专业网站设计公司
  • 企业宣传网站建设需求说明书样文本地宁波网站建设
  • 沈阳网站建设黑酷科技drupal个人门户网站开发
  • 青海建设局网站前端手机网站
  • 微网站建设公司首选公司后端开发工程师前景
  • 600元做网站制作html代码
  • 网站名称是网址吗网站怎么弄
  • 电商物流建设网站过程惠州做网站小程序
  • 求网站建设的视频临沂品牌网站推广
  • 网站做聚合页面搭建正规网站
  • 网站 建设情况兵团第二师建设环保局网站
  • 深圳建设网站哪家最好那曲网站建设
  • 五华建设银行网站网站首页焦点图