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

有flash的网站北京门户网站制作费用

有flash的网站,北京门户网站制作费用,网站描述在哪里写,小说网站开发成本Leetcode 3097. Shortest Subarray With OR at Least K II 1. 解题思路2. 代码实现 题目链接#xff1a;3097. Shortest Subarray With OR at Least K II 1. 解题思路 这一题是题目3095的一个进阶版本#xff0c;但也就是增加了序列的复杂度而已#xff0c;要求我们能够在…Leetcode 3097. Shortest Subarray With OR at Least K II 1. 解题思路2. 代码实现 题目链接3097. Shortest Subarray With OR at Least K II 1. 解题思路 这一题是题目3095的一个进阶版本但也就是增加了序列的复杂度而已要求我们能够在 O ( N ) O(N) O(N)的算法复杂度内完成而已。 一个直接的思路就是滑动窗口我们只需要不断地维护一个滑动窗口即可逐步移动左边界 i i i然后维护右边界 j j j使得滑动窗口内的或值始终大于等于 k k k即可。 唯一需要注意的是由于或操作有叠加效果因此我们需要记录每一个位上出现的 1 1 1的总的次数确保删除一个数之后依然可以准确获得后续所有值的或操作结果。 2. 代码实现 给出python代码实现如下 class Solution:def minimumSubarrayLength(self, nums: List[int], k: int) - int:def num2digit(num):ret [0 for _ in range(32)]idx 31while num 0:ret[idx] num % 2num num // 2idx - 1return retdef is_greater(digit1, digit2):for i in range(32):if digit1[i] 0 and digit2[i] 0:return Trueelif digit1[i] 0 and digit2[i] 0:return Falsereturn Truei, j, n 0, 0, len(nums)ans n1dk num2digit(k)digit [0 for _ in range(32)]while i n:while j n and (j i or not is_greater(digit, dk)):dj num2digit(nums[j])digit [xy for x, y in zip(digit, dj)]j 1if is_greater(digit, dk):ans min(ans, j-i)else:breakdi num2digit(nums[i])digit [x-y for x, y in zip(digit, di)]i 1return ans if ans ! n1 else -1 提交代码评测得到耗时3221ms占用内存38MB。
http://www.w-s-a.com/news/907046/

相关文章:

  • 网站开发负责人是什么职位试剂网站建设
  • 什么是展示型网站wordpress链接视频
  • 佳木斯城乡建设局网站过年做哪个网站能致富
  • 石家庄快速网站搭建设计公司属于什么企业
  • 中小学智慧校园建设平台网站sem竞价推广
  • 想创建一个网站官方网站建设推广
  • 江门网站优化民间it网站建设
  • 科研实验室网站建设wordpress加载模板
  • 用r做简易的网站软件园二期做网站的公司
  • 菏泽网站建设价格长春高档网站建设
  • PHP网站开发与管理设计心得网站流量图怎么做
  • 苏州做网站企业wordpress点击文字弹出层
  • 做网站必要性中山古镇做网站
  • 增城住房和城乡建设局网站2021网站你懂我意思正能量
  • seo优秀网站深圳企业医疗网站建设
  • 单页 网站 模板重庆微信网站制作专家
  • 石家庄网站定制制作企业所得税优惠政策最新2022文件
  • 免费推广网站途径有哪些郑州企业型网站建设
  • wap网站建设设计wordpress首页名称
  • wordpress网站换空间南宁网站设计可以找我
  • 期货贵金属网站建设招远网站建设哪家专业
  • 上海网站排名个人网站可以做百度推广
  • 网站主题及样式优化个人网站 可以做论坛吗
  • 中企动力 网站推广一级域名免费申请
  • 山东专业的网站建设博罗做网站哪家强
  • 手机网站支持微信支付吗宝塔如何添加ip域名做网站
  • 什么专业学网站建设企业合同管理系统
  • 我要啦免费统计怎么做网站销售订单管理系统软件
  • 门户网站建设教程更改wordpress端口
  • 普兰店网站建设公司云计算培训