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

cpa网站建设教程sem代运营费用

cpa网站建设教程,sem代运营费用,做企业展示网站需要多少钱,怎么弄自己的网站卖东西1863. 找出所有子集的异或总和再求和 - 力扣(LeetCode) 一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为 空 ,则异或总和为 0 。 例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 1 。 给你…

1863. 找出所有子集的异或总和再求和 - 力扣(LeetCode)

一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为  ,则异或总和为 0 。

  • 例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 = 1 。

给你一个数组 nums ,请你求出 nums 中每个 子集 的 异或总和 ,计算并返回这些值相加之  。

思路:

1.先找出元素所有子集

2.遍历每个子集,求出异或和,汇总

class Solution {
public:int subsetXORSum(vector<int>& nums) {int n=nums.size();int probNum=1<<n;vector<vector<int>>subsets;for(int i=0;i<probNum;i++){vector<int>item;for(int j=0;j<n;j++){//当前j元素被包含在生成的子集中if(i&(1<<j)){item.push_back(nums[j]);}}subsets.push_back(item);}int res=0;//遍历子集,求异或和for(auto item:subsets){//如果子集大小为1,异或和为它本身if(item.size()==1)res+=item[0];else if(item.size()>1){int tmp=item[0];for(int i=1;i<item.size();i++)tmp=tmp^item[i];res+=tmp;}}return res;}
};

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

相关文章:

  • 2021年军事新闻网站如何优化排名软件
  • 商城网站要怎样设计北京seo学校
  • 做报告的网站游戏广告投放平台
  • 医疗器械网上采购平台网站排名优化首页
  • 网站建设应计入哪个会计科目seo网站推广简历
  • 展示型网站源码查网站
  • 手机软件网站怎么自己创建网址
  • 莱芜正规的企业建站公司网站关键词上首页
  • 做网站还挣钱吗企业如何做网站
  • 北京各大网站推广服务公司重庆最新数据消息
  • 怎么查看一个网站是哪家公司做的站长工具ip地址
  • 做B2B网站需要办理什么南宁网站建设网络公司
  • 北京城乡建设和住房门户网站公司建网站流程
  • 网站导航条内容百度seo推广
  • 做旅行社的都是在哪网站拿票电商培训基地
  • 网站浮动qq客服代码seo承诺排名的公司
  • wordpress快速仿站教程宁德市地图
  • 建设部网站规范下载软文发布平台哪个好
  • 模板建站优点权威发布
  • 公司网站建设开题报告it培训机构口碑排名
  • 廊坊做网站多少钱外贸建站推广公司
  • wordpress 淘宝客模板长沙网站seo收费
  • 专做实习生招聘的网站全网营销系统是干什么的
  • 网站怎么自适应屏幕鹤壁网络推广哪家好
  • 如何在自己的网站上做h5页面百度竞价关键词优化
  • 主机托管公司苹果aso优化
  • 阿里巴巴网站详情页怎么做百度预测大数据官网
  • 室内装饰设计师seo培训网的优点是
  • 公司网站赏析网站推广排名哪家公司好
  • 医院网站制作公司一句吸引人的广告语