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

网站什么时候恢复彩色四川全美网络科技有限公司

网站什么时候恢复彩色,四川全美网络科技有限公司,浙江省的网站建设公司有哪些,西安app定制开发公司问题背景 给你一个下标从 0 0 0 开始长度为 n n n 的整数数组 n u m s nums nums 和一个整数 k k k。每一次操作中,你可以选择一个数并将它乘 2 2 2。 你最多可以进行 k k k 次操作,请你返回 n u m s [ 0 ] ∣ n u m s [ 1 ] ∣ . . . ∣ n u m …

问题背景

给你一个下标从 0 0 0 开始长度为 n n n 的整数数组 n u m s nums nums 和一个整数 k k k。每一次操作中,你可以选择一个数并将它乘 2 2 2
你最多可以进行 k k k 次操作,请你返回 n u m s [ 0 ] ∣ n u m s [ 1 ] ∣ . . . ∣ n u m s [ n − 1 ] nums[0] | nums[1] | ... | nums[n - 1] nums[0]nums[1]∣...∣nums[n1] 的最大值。
a ∣ b a | b ab 表示两个整数 a a a b b b按位或 运算。

数据约束

  • 1 ≤ n u m s . l e n g t h ≤ 1 0 5 1 \le nums.length \le 10 ^ 5 1nums.length105
  • 1 ≤ n u m s [ i ] ≤ 1 0 9 1 \le nums[i] \le 10 ^ 9 1nums[i]109
  • 1 ≤ k ≤ 15 1 \le k \le 15 1k15

解题过程

要求最终或运算的结果最大,应该尽可能地增加它的二进制长度。
2 2 2 和左移是完全等价的,集中对一个数进行不断地左移要比对多个数分散操作更有可能增加数字的二进制长度。
所以只需要遍历并讨论对每个数字进行操作得到的结果,取最大值即可。
要快速计算某个位置上的或运算结果,除了它本身左移之后的数值,还需要它的前后缀或运算结果。为了快速计算,可以先处理好前后缀的值。

具体实现

class Solution {public long maximumOr(int[] nums, int k) {int n = nums.length;int[] sufOrSum = new int[n];for (int i = n - 2; i >= 0; i--) {sufOrSum[i] = sufOrSum[i + 1] | nums[i + 1];}long res = 0;int preOrSum = 0;for (int i = 0; i < n; i++) {res = Math.max(res, preOrSum | ((long) nums[i] << k) | sufOrSum[i]);preOrSum |= nums[i];}return res;}
}
http://www.dtcms.com/a/437545.html

相关文章:

  • 如何登录网站空间网站开发与应用课程讨论
  • 制作网页的网站有哪些拓者设计室内设计官网首页
  • 欧美网站源码哪里有网站建设中心
  • 猎头做单都有什么网站前端网页特效
  • 深圳网站建设公司乐云seowordpress如何添加目录菜单
  • 安全网站建设的研究方法4p 4c 4r营销理论区别
  • 普通网站成微网站开发造价师资格证
  • 宝安住房和建设局网站电话邢台公司网站设计
  • 门户网站推广方案深圳住房和建设局网站全景看房
  • 网站前段打不开 后台也进不去广东省自然资源厅地址电话
  • 免费的网页游戏网站优化塔山双喜
  • wordpress修改用户头像seo权重优化
  • 湖南网站优化服务怎么制作微信公众号文章
  • 佛山科技网站建设wordpress 数据库 插件
  • 上传网站过程中国招投标网站官网
  • 定制网站 北京外国人做中国数学视频网站
  • 网站是怎么建设的企业网站优化的重要性
  • 购物网站seo哪些电影网站怎么建设的
  • 网站上有声的文章是怎么做的响应式网页设计项目
  • 商城系统开发seo网站seo
  • 网站建设首期款网站建设微享互动
  • 阿里云做网站流程昆山外发加工网
  • 新网站优化怎么做二级目录怎么做网站
  • 湛江网站建设费用网文订阅做多的网站
  • h5网站开发技术佛山建站专家
  • 如何创建自己公司网站一般做网站是用什么程序做的
  • 山东青岛68元建网站u钙网免费设计头像
  • 自己做网站制作流程上海做网页公司
  • 网站建设合同的要素自建房平面图设计软件
  • 湖南网站建设磐石网络答疑wordpress 群聊汉化版插件