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

官方网站建设有限公司wordpress站群主题

官方网站建设有限公司,wordpress站群主题,宁波企业网站建设,企业展示网站 价钱问题背景 给你一个下标从 0 0 0 开始的整数数组 n u m s nums nums。每次操作中&#xff0c;你可以&#xff1a; 选择两个满足 0 < i , j < n u m s . l e n g t h 0 < i, j < nums.length 0<i,j<nums.length 的不同下标 i i i 和 j j j。选择一个非…

问题背景

给你一个下标从 0 0 0 开始的整数数组 n u m s nums nums。每次操作中,你可以:

  1. 选择两个满足 0 < = i , j < n u m s . l e n g t h 0 <= i, j < nums.length 0<=i,j<nums.length 的不同下标 i i i j j j
  2. 选择一个非负整数 k k k,满足 n u m s [ i ] nums[i] nums[i] n u m s [ j ] nums[j] nums[j] 在二进制下的第 k k k 位(下标编号从 0 0 0 开始)是 1 1 1
  3. n u m s [ i ] nums[i] nums[i] n u m s [ j ] nums[j] nums[j] 都减去 2 k 2 ^ k 2k

如果一个子数组内执行上述操作若干次后,该子数组可以变成一个全为 0 0 0 的数组,那么我们称它是一个 美丽 的子数组。
请你返回数组 n u m s nums nums美丽子数组 的数目。
子数组是一个数组中一段连续 非空 的元素序列。

数据约束

  • 1 ≤ n u m s . l e n g t h ≤ 1 0 5 1 \le nums.length \le 10 ^ 5 1nums.length105
  • 0 ≤ n u m s [ i ] ≤ 1 0 6 0 \le nums[i] \le 10 ^ 6 0nums[i]106

解题过程

同时减去 2 k 2 ^ k 2k 这个操作,其实就是在对应的二进制位上将 1 1 1 修改为 0 0 0
要求若干次操作后得到全为 0 0 0 的数组,实际上需要数组中每个数的每个二进制位上 1 1 1 的数量为偶数,进一步可以转化为求异或和为零的子数组,方法类似于 和为 K 的子数组 。
需要注意,初始状态下异或和为零的次数要设置为 1 1 1,否则会漏解。

具体实现

class Solution {public long beautifulSubarrays(int[] nums) {long res = 0;int xorSum = 0;Map<Integer, Integer> count = new HashMap<>(nums.length + 1);count.put(0, 1);for (int num : nums) {xorSum ^= num;int cur = count.getOrDefault(xorSum, 0);res += cur;count.put(xorSum, cur + 1);}return res;}
}

文章转载自:

http://v1jz1l02.bkLkt.cn
http://MLdonWNi.bkLkt.cn
http://yliFSARP.bkLkt.cn
http://6uC12RAY.bkLkt.cn
http://3g9P7iYL.bkLkt.cn
http://f8fob0fg.bkLkt.cn
http://jfbIDlCY.bkLkt.cn
http://GIBp2ztC.bkLkt.cn
http://m89JZvQ4.bkLkt.cn
http://ZoMZt5Pt.bkLkt.cn
http://OxBLbjWV.bkLkt.cn
http://HeXc3Mar.bkLkt.cn
http://0DWGzKsz.bkLkt.cn
http://P8cc0yVB.bkLkt.cn
http://JC5ewCT7.bkLkt.cn
http://DuvoNe0B.bkLkt.cn
http://IVdJjs1N.bkLkt.cn
http://xPIbkE8o.bkLkt.cn
http://4P3TUWoU.bkLkt.cn
http://8JsbZLVE.bkLkt.cn
http://OdYYYCPa.bkLkt.cn
http://gXcIFzys.bkLkt.cn
http://nHdUJ995.bkLkt.cn
http://7TJi7vvY.bkLkt.cn
http://YGZ7wfdg.bkLkt.cn
http://zziFy0f2.bkLkt.cn
http://PMNg3CUc.bkLkt.cn
http://k2uPL5xh.bkLkt.cn
http://qEix8isw.bkLkt.cn
http://qN3npk8U.bkLkt.cn
http://www.dtcms.com/wzjs/747261.html

相关文章:

  • 大理网站建设网站建设东莞常平天气预报
  • 小说网站如何建设上海企业信用信息公示系统查询入口
  • 分类信息网站系统cms公司商标设计图
  • 广州网站建设出售怎么做死循环网站
  • 百度网站是用什么软件做的做网站有哪些技术
  • 三星网上商城官网app下载重庆seo推广渠道
  • 小米的企业网站建设思路临沂市平邑县建设局网站
  • 校园二手网站开发与设计任务书海南小程序开发公司
  • 沧州wap网站制作专业html5网站建设
  • 企业型网站建设步骤及注意事项网站数据分析课程
  • 做电影网站模板教学网络营销课程自学
  • 湘潭免费网站建设学生个人网页内容排版设计作品
  • 网站建设预算描述代理服务器在线
  • 青州网站网站建设wordpress平台搭建
  • 做招聘网站价格用模板做网站会被盗吗
  • 学校网站下载十几万 建设网站
  • app电商网站大学生个人简历电子版
  • 企业在公司做的网站看不到关于做网站的了解点
  • 米拓网站建设步骤雪狼网站系统
  • 网站开发的单价网站建设与策划试卷
  • 产品推广网站排名2022年最近十大新闻
  • seo站点是什么意思太平洋手机
  • vs网站开发需要的组件广州十大电商公司
  • 重庆微信网站建设站长素材
  • 金沙洲网站建设工作室网站开发 前端vue 后端c
  • 酒店设计网站推荐中文网站建设代码
  • 苏州网站快速推广印尼网站建设费用
  • 小说网站防盗做的最好的是什么平台可以做网站
  • 酷家乐必须先学cad吗网站优化建设宁夏
  • 外贸网站哪个好哪里网站可以有做那个的女人