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

绵阳新区大建设/搜索引擎优化的技巧

绵阳新区大建设,搜索引擎优化的技巧,wordpress 交友,什么是网络营销?常见的网络营销方式有哪些?题目 给你一个整数数组 nums ,请你找出 nums 子集 按位或 可能得到的 最大值 ,并返回按位或能得到最大值的 不同非空子集的数目 。 如果数组 a 可以由数组 b 删除一些元素(或不删除)得到,则认为数组 a 是数组 b 的一…

题目

给你一个整数数组 nums ,请你找出 nums 子集 按位或 可能得到的 最大值 ,并返回按位或能得到最大值的 不同非空子集的数目 。

如果数组 a 可以由数组 b 删除一些元素(或不删除)得到,则认为数组 a 是数组 b 的一个 子集 。如果选中的元素下标位置不一样,则认为两个子集 不同 。

对数组 a 执行 按位或 ,结果等于 a[0] OR a[1] OR … OR a[a.length - 1](下标从 0 开始)。

示例

输入:nums = [3,1]
输出:2
解释:子集按位或能得到的最大值是 3 。有 2 个子集按位或可以得到 3 :

  • [3]
  • [3,1]

输入:nums = [2,2,2]
输出:7
解释:[2,2,2] 的所有非空子集的按位或都可以得到 2 。总共有 23 - 1 = 7 个子集。

输入:nums = [3,2,1,5]
输出:6
解释:子集按位或可能的最大值是 7 。有 6 个子集按位或可以得到 7 :

  • [3,5]
  • [3,1,5]
  • [3,2,5]
  • [3,2,1,5]
  • [2,5]
  • [2,1,5]

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/count-number-of-maximum-bitwise-or-subsets
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

方法1:位运算

在这里插入图片描述
具体原理:
来自:https://leetcode-cn.com/problems/count-number-of-maximum-bitwise-or-subsets/solution/by-codesgf-4mxv/
在这里插入图片描述

Java实现
class Solution {public int countMaxOrSubsets(int[] nums) {int n = nums.length;int max = 0, ans = 0;int mask = 1 << n;for (int i = 0; i < mask; i++) {int cur = 0;for (int j = 0; j < n; j++) {if (((i >> j) & 1) == 1) {cur |= nums[j];}}if (cur > max) {max = cur;ans = 1;} else if (cur == max) {ans++;}}return ans;}
}

在这里插入图片描述

http://www.lbrq.cn/news/1353529.html

相关文章:

  • 上海网站建设规范/网络营销渠道建设方案
  • 有域名了建立免费网站/百度推广代理商有哪些
  • 首都航空公司官方网站/外贸网站平台有哪些
  • 湖南现在有什么网站做农副产品/青岛seo博客
  • 网站总体设计方案/深圳最好seo
  • 麻将网站开发/百度推广助手电脑版
  • 企业网络营销策略分析/湖南seo服务
  • 网站空间一定要买吗/网站友链外链
  • 兰州网站制作培训班/产品软文范例大全
  • 网站建设怎么加音乐/西安百度快速排名提升
  • 网站免费网站入口/地推团队联系方式
  • 北京网站关键词排名/品牌推广活动策划方案
  • 小男孩与大人做的网站/岳阳网站设计
  • 天津建委招标网站/大数据分析
  • 公司培训网站需要广播证吗/网络企业推广
  • 做鸡人网站/青岛官网seo方法
  • 手机网站图片优化/西安新站网站推广优化
  • 做海报赚钱网站/营销网络
  • 自己做的动态网站怎么/如何做营销策划方案
  • 企业做网站找谁/深圳百度地图
  • 网站log文件示例/宁波关键词优化品牌
  • 百度推广做网站/国际新闻网站
  • 专业b2c电商网站制作/中国最新消息
  • 东莞seo网站建设/免费发广告网站
  • 免费行情软件app网站大全下载u288/潍坊疫情最新消息
  • 编程 给别人做网站/网店营销策略有哪些
  • 横沥网站仿做/中国数据统计网站
  • 做的网站怎么测试工具/深圳谷歌优化seo
  • 广东深圳属于什么地区/提供seo顾问服务适合的对象是
  • 兴华建设集团有限公司网站/石家庄seo推广
  • 僵尸进程问题排查
  • 【网络编程】IO多路转接——select
  • 技术优势铸就行业标杆:物联网边缘计算网关凭何引领智能变革?
  • Git 乱码文件处理全流程指南:从识别到彻底清除
  • 分布式文件系统07-小文件系统的请求异步化高并发性能优化
  • Android14的QS面板的加载解析