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

海南省住房公积金管理局网站做一个简单的网站需要多少钱

海南省住房公积金管理局网站,做一个简单的网站需要多少钱,上海市场监督管理局网站,敏捷开发流程的8个步骤1 题目:最大或值 官方标定难度:中 给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k 。每一次操作中,你可以选择一个数并将它乘 2 。 你最多可以进行 k 次操作,请你返回 nums[0] | nums[1] | … | nums[n - 1] 的最…

1 题目:最大或值

官方标定难度:中

给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k 。每一次操作中,你可以选择一个数并将它乘 2 。

你最多可以进行 k 次操作,请你返回 nums[0] | nums[1] | … | nums[n - 1] 的最大值。

a | b 表示两个整数 a 和 b 的 按位或 运算。

示例 1:

输入:nums = [12,9], k = 1
输出:30
解释:如果我们对下标为 1 的元素进行操作,新的数组为 [12,18] 。此时得到最优答案为 12 和 18 的按位或运算的结果,也就是 30 。

示例 2:

输入:nums = [8,1,2], k = 2
输出:35
解释:如果我们对下标 0 处的元素进行操作,得到新数组 [32,1,2] 。此时得到最优答案为 32|1|2 = 35 。

提示:

1 < = n u m s . l e n g t h < = 1 0 5 1 <= nums.length <= 10^5 1<=nums.length<=105
1 < = n u m s [ i ] < = 1 0 9 1 <= nums[i] <= 10^9 1<=nums[i]<=109
1 < = k < = 15 1 <= k <= 15 1<=k<=15

2 solution

这题是今天的每日一题,求最大或值。乘以 2 最多 k 次。
1 乘以 2 其实在左移一次,所以那个最高 bit 位数最大,就应该移动谁,而且越移动越大,所以应该在一个数字上集中左移 k 次。
2 为了省略计算次数,所以将前缀和后缀或结果保存下来,结下来扫描一次数组保存最大值即可。

代码

class Solution {
public:
long long maximumOr(vector<int> &nums, int k) {if(nums.size() == 1) return 1ll * nums[0] << k;int n = nums.size();int pre[n], suf[n];pre[0] = nums[0];for (int i = 1; i < n; i++) pre[i] = pre[i - 1] | nums[i];suf[n - 1] = nums[n - 1];for (int i = n - 2; i >= 0; i--) suf[i] = suf[i + 1] | nums[i];long long s = (long long) nums[0] << k;s |= suf[1];for (int i = 1; i < n - 1; i++) {long long c = nums[i];s = max(s, (c << k) | suf[i + 1] | pre[i - 1]);}s = max(s, ((long long) nums[n - 1] << k) | pre[n - 2]);return s;
}
};

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/229017.html

相关文章:

  • 邢台网红排行榜seo搜索引擎优化报价
  • 美国主机教育网站建设快速排名优化怎么样
  • wordpress 密码解密福州网站seo优化公司
  • phpcms漏洞专业网站优化公司
  • 东莞网站开发营销东莞网站建设优化
  • 深圳网站制作易捷网络引流推广神器
  • it行业上海公司网站seo
  • wordpress 占用内存许昌seo推广
  • 老城网站建设免费推广的预期效果
  • 成都网站设计推荐柚米seo顾问服务福建
  • 北京专业网站建设云南最新消息
  • 网站挂黑链赚钱网站搭建步骤
  • 公司的网址seo专家招聘
  • 西安好的皮肤管理做团购网站怎样免费制作网页
  • 河池网站开发工程师招聘网南宁seo收费
  • wordpress网页和软件小程序排名优化
  • 鞍山网站建设优化网络营销研究现状文献综述
  • 高端网站建站 北京百度推广开户怎么开
  • wordpress 用户打赏青岛网络优化代理
  • 分析北师大教育学原理网站建设怎么自己制作网站
  • 手车做网课网站推广平台排名前十名
  • 网站建设方案策划书前言网盘app下载
  • jsp网站开发论文网站检测中心
  • 建设网站需要api吗大连seo优化
  • 上海做公益活动有哪些好的网站最近发生的热点新闻
  • 网站设计应该怎么做线上营销培训
  • 巩义网站优化培训可以免费做网站推广的平台
  • 淘宝式网站建设如何做推广呢
  • 贵阳网站优化公司上海短视频seo优化网站
  • 建筑常用的模板下载网站有哪些网络营销的发展现状如何