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

抖音推广公司深圳网站优化培训

抖音推广公司,深圳网站优化培训,岳池网站制作,网站维护中页面模板给你一个由 正 整数组成的数组 nums 。 如果 nums 的子数组中位于 不同 位置的每对元素按位 与(AND)运算的结果等于 0 ,则称该子数组为 优雅 子数组。 返回 最长 的优雅子数组的长度。 子数组 是数组中的一个 连续 部分。 注意:长…

给你一个由 正 整数组成的数组 nums 。

如果 nums 的子数组中位于 不同 位置的每对元素按位 与(AND)运算的结果等于 0 ,则称该子数组为 优雅 子数组。

返回 最长 的优雅子数组的长度。

子数组 是数组中的一个 连续 部分。

注意:长度为 1 的子数组始终视作优雅子数组。

示例 1:

输入:nums = [1,3,8,48,10]
输出:3
解释:最长的优雅子数组是 [3,8,48] 。子数组满足题目条件:

  • 3 AND 8 = 0
  • 3 AND 48 = 0
  • 8 AND 48 = 0
    可以证明不存在更长的优雅子数组,所以返回 3 。
    示例 2:

输入:nums = [3,1,5,11,13]
输出:1
解释:最长的优雅子数组长度为 1 ,任何长度为 1 的子数组都满足题目条件。

提示:

1 <= nums.length <= 105^55
1 <= nums[i] <= 109^99

滑动窗口,保证窗口内是优雅子数组即可:

class Solution {
public:int longestNiceSubarray(vector<int>& nums) {int left = 0;// 窗口内所有元素的或int cur = 0;int ans = 0;for (int i = 0; i < nums.size(); ++i) {// 如果新加入窗口的元素和当前窗口内的任意元素有相同的位为1// 说明当前元素加入窗口后,与窗口内某个元素的and就会非0,就不是优雅子数组了while (cur & nums[i]) {// 去掉窗口左边的元素,此处也可改成:// cur ^= nums[left];cur &= ~nums[left];++left;}cur |= nums[i];ans = max(ans, i - left + 1);}return ans;}
};

如果nums的长度为n,则此算法时间复杂度为O(n),空间复杂度为O(1)。


文章转载自:

http://JBWjVrp1.sdhmn.cn
http://1vWQIU02.sdhmn.cn
http://NbldgskJ.sdhmn.cn
http://jEUP8ZQR.sdhmn.cn
http://fmhj9BoI.sdhmn.cn
http://4EtJm1j2.sdhmn.cn
http://GPIZsFq9.sdhmn.cn
http://8RaCMkBx.sdhmn.cn
http://isp25ZEj.sdhmn.cn
http://r83r29SB.sdhmn.cn
http://wk7c70Wj.sdhmn.cn
http://AsHS3UMP.sdhmn.cn
http://pJAYKV4O.sdhmn.cn
http://2M9igMdc.sdhmn.cn
http://kFPxGH05.sdhmn.cn
http://nPiiOtTM.sdhmn.cn
http://GVd48dXq.sdhmn.cn
http://s2V13mu8.sdhmn.cn
http://ciHpr1LZ.sdhmn.cn
http://Xq8yODjY.sdhmn.cn
http://PQKGTKfX.sdhmn.cn
http://cH0m6AJS.sdhmn.cn
http://dvmbe5ll.sdhmn.cn
http://oJSMw1Ba.sdhmn.cn
http://sVCPLfyA.sdhmn.cn
http://4lUir96U.sdhmn.cn
http://1sV1gWP8.sdhmn.cn
http://B1JZVtSu.sdhmn.cn
http://32uyj6ob.sdhmn.cn
http://UT6tWHZ7.sdhmn.cn
http://www.dtcms.com/wzjs/614723.html

相关文章:

  • 新浪网站是什么程序做的怎么设计自己logo
  • 做网站排名收益安陆网站
  • 在线建站|网页制作|网站建设平台艺术公司网站定制
  • 柳州网站建设价格查电商官网
  • 福田瑞沃售后服务电话湖南网站优化
  • 在网站建设中要注意的问题公司注册域名需要哪些条件
  • 苏州 网站建设 app网络推广方案范例
  • 白银市建设管理处网站如何维护公司网站
  • 涂鸦网站建设小蝌蚪xkdapp永久免费
  • 物流公司做网站怎样制作微信网站
  • 镇江网站优化哪家好北京做网站公司 seo
  • 网站优化策划方案销往国外的网店怎么开
  • 河池企业网站开发公司设计免费素材网站
  • 深圳手机网站定制开发vps免费
  • dw网页设计的一般步骤长沙官网网站推广优化
  • 还有河北城乡和住房建设厅网站吗龙岩公司注册流程
  • 网站建设怎么跑业务做玄幻封面素材网站
  • 建设标准下载网站建网站需要怎么做
  • 建设网站需要域名还有什么建设银行电子银行网站
  • 太原网站排名推广北京建网站软件
  • 酷炫网站欣赏网络推广工作是做什么的
  • 论学院网站建设项目的进度管理搜索引擎优化面对哪些困境
  • 哪几个网站做acm题目比较好国外活动策划网站
  • 织梦 网站公告有一个网站专门做民宿
  • 微信属于营销型网站关于网站开发的
  • 网络专业的网站建设价格低做网站dw
  • 成品网站w灬源码1688永久网站网站后台上传的照片模糊
  • 郑州微网站开发重庆建筑行业认证培训网
  • 下载一个网站宝山手机网站制作公司
  • 站酷海报设计图片jsp购物网站开发视频