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

网站建设学习内容网页制作软件哪个好

网站建设学习内容,网页制作软件哪个好,葡萄酒电子商务网站建设规划书,做网站客户要求多很烦3171. 找到按位或最接近 K 的子数组 给你一个数组 nums 和一个整数 k 。你需要找到 nums 的一个 子数组 ,满足子数组中所有元素按位或运算 OR 的值与 k 的 绝对差 尽可能 小 。换言之,你需要选择一个子数组 nums[l..r] 满足 |k - (nums[l] OR nums[l 1…

3171. 找到按位或最接近 K 的子数组

给你一个数组 nums 和一个整数 k 。你需要找到 nums 的一个
子数组
,满足子数组中所有元素按位或运算 OR 的值与 k 的 绝对差 尽可能 小 。换言之,你需要选择一个子数组 nums[l..r] 满足 |k - (nums[l] OR nums[l + 1] ... OR nums[r])| 最小。

请你返回 最小 的绝对差值。

子数组 是数组中连续的 非空 元素序列。

数据范围

  • 1 <= nums.length <= 105
  • 1 <= nums[i] <= 109
  • 1 <= k <= 109

分析

参考灵神的解析

代码

typedef long long LL;
class Solution {
public:const static LL INF = INT_MAX, N = 1e5 + 5;LL minimumDifference(vector<int>& nums, LL k) {LL res = INF;int n = nums.size();for(int i = 0; i < n; i ++ ) {res = min(res, abs(k - nums[i]));for(int j = i - 1; j >= 0; j -- ) {if((nums[j] | nums[i]) == nums[j]) break;nums[j] |= nums[i];res = min(res, abs(k - nums[j]));}}return res;}
};
http://www.hengruixuexiao.com/news/51318.html

相关文章:

  • 响应式手机网站怎么做网站建设seo优化培训
  • 网站怎么做端口映射网络优化有前途吗
  • 怎么用PS做网站横幅最新疫情爆发
  • 服装设计网站哪个好全网推广怎么做
  • 如何在网站后台找到死链接神马关键词快速排名软件
  • 免费网站源代码百度网盘会员
  • 深圳网站建设设计火星时代教育培训机构学费多少
  • jsp做的婚恋网站百度商务合作电话
  • 政府部门门户网站建设中标公告慧聪网seo页面优化
  • 上海网站建设服务关键词优化排名用哪个软件比较好
  • 专业的佛山网站设计百度搜索app下载
  • 怒江州住房和城乡建设局网站网站ui设计
  • 蘑菇头表情包制作网站首页
  • wordpress如何降级网站关键词百度自然排名优化
  • 做网站的题目2345网址导航官网下载安装
  • 哪里有网站建设中心独立站怎么建站
  • 叫企业做的网站可不可以自己改主题百度知道合伙人
  • 做海报那个网站好今日头条热榜
  • 网站建站方案百度账号中心
  • 手机网站建设沈阳bt种子磁力搜索
  • 网站建设利益分析台州网站建设优化
  • 孟州网站软文推广代理平台
  • 网站建设需求怎么写360收录查询
  • 上海交通建设委员会网站关键字搜索
  • 做视频网站 视频放在哪里网站广告调词软件
  • 沈阳优化网站推广渠道怎么写
  • asp网站域名授权link友情买卖
  • 做网站的公司如何运营公司网站推广方案
  • 手机商店app下载seo优化按天扣费
  • wordpress免费自定义模板装修教程百度如何优化