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

网站的客服一般怎么做的/网络优化工程师证书

网站的客服一般怎么做的,网络优化工程师证书,网页设计图片轮播怎么做,青岛企业做网站题目链接:https://leetcode.cn/problems/bitwise-ors-of-subarrays/ 题目大意:给出一个数列arr[],求【所有可能子列的】【所有元素做位运算或】的结果的个数。 思路:刚开始按子列的开始位置和子列长度遍历,len1长度的…

题目链接:https://leetcode.cn/problems/bitwise-ors-of-subarrays/

题目大意:给出一个数列arr[],求【所有可能子列的】【所有元素做位运算或】的结果的个数。

思路:刚开始按子列的开始位置和子列长度遍历,len+1长度的子列的结果可以由len长度的子列和一个元素做位运算得到。原以为这样子节约了时间,后来想想好像还是把所有结果都算了一遍,时间过不了。

看了题解,注意到或|的位运算只会让非负整数【增大】,那么实际上最大的可能值就是arr[]所由元素做或运算。由于题目中arr[i] <= 1e9,那么上限实际上是可以确定的。在遍历时,如果某个子列已经达到上限,直接剪枝。

完整代码

class Solution {
public:int subarrayBitwiseORs(vector<int>& arr) {int N = arr.size();set<int> res;int MAXE = 0;for (int i = 0; i < N; i++)MAXE |= arr[i];for (int i = 0; i < N; i++) {int now = arr[i];res.insert(now);for (int j = i+1; j < N; j++) {now |= arr[j];res.insert(now);if (now == MAXE)break;}}return res.size();}   
};
http://www.lbrq.cn/news/1467361.html

相关文章:

  • 邯郸公司网站建设/淘数据官网
  • 帮忙注册公司要多少钱/seo学校
  • 网站开发到上线需要多久/seo好学吗入门怎么学
  • 网站服务器如何做热备价/云搜索系统
  • 佛山外贸网站建设/键词优化排名
  • 网站推广公司成功的经典案例/seo快速排名优化
  • 网页设计学校网站/seo优化一般包括哪些
  • 关于网站开发的个人小结/人力资源培训与开发
  • 开个捕鱼网站怎么做/免费注册网站有哪些
  • 网站开发实习/三亚百度推广公司电话
  • 学做招投标的网站有哪些/上海小红书seo
  • 深圳网站建设流程/如何建立一个自己的网站啊
  • 蕲春做网站/网络营销理论基础有哪些
  • 建设网站是普通办公吗/windows优化大师是电脑自带的吗
  • j2ee 建设简单网站/推广普通话作文
  • 山东恒昆建设工程有限公司网站/免费有效的推广平台
  • 网站页面设计最宽可做多宽/互联网平台公司有哪些
  • 企业网站怎么优化/定制化网站建设
  • wordpress div属性/快速优化seo软件推广方法
  • 深圳东莞网站开发/优化设计
  • 做服装批发网站/汕头网站排名优化
  • 靠谱的做任务赚钱网站/搜索引擎营销的实现方法有哪些
  • 国内专门做旅游攻略的网站/香港百度广告
  • 企业网站素材/百度网页广告怎么做
  • 曲阜建设公司网站/seo教学网seo
  • 昌平区住房和建设委员会官方网站/电商网站建设步骤
  • 湛江免费网站制作/b站推广网站2023
  • 张家港网站建设培训学校/新华传媒b2b商务平台
  • 中国招聘网/做网站怎么优化
  • 百度该网站无法进行访问阿里云/网络软文广告
  • SmartCLIP:具有识别保证的模块化视觉-语言对齐
  • 力扣 hot100 Day63
  • 云环境K8s集群WebSocket连接失败解决方案
  • 海洋大地测量基准与水下导航系列之九我国海洋PNT最新技术进展(下)
  • Day25-对称二叉树-
  • react 和 react native 的开发过程区别