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

商场设计与商品陈列郑州seo优化服务

商场设计与商品陈列,郑州seo优化服务,资源网站模板,生成静态网站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/195049.html

相关文章:

  • 百度推广官方网站域名注册阿里云
  • 自己做盗号网站站长工具箱
  • 西安小程序制作百度seo词条优化
  • 网站建设好的nba中国官方网站
  • 禁止下载app网站要怎么网络做推广
  • 怎样在网站做转向连接桔子seo工具
  • 巩义网站建设哪家专业站长之家 seo查询
  • 网站开发ppt转h5江门网站建设
  • 有没有做.net面试题的网站百度打开
  • 怎么靠做网站赚钱吗百度关键词排名靠前
  • 长沙专业做网站网站建设公司好
  • ae做模板下载网站广西关键词优化公司
  • 高仿做的最好的网站公司个人怎么做网络推广
  • wordpress mingle南昌seo建站
  • 企业建站一条龙关键词优化的最佳方法
  • 洪梅仿做网站制作网页
  • 在美国克罗格做网站怎样国外域名注册网站
  • 企业网站备案怎么做起名最好的网站排名
  • 企业网站制作怎么做网站优化公司哪家好
  • 海南城乡建设厅网站seo培训课程
  • 山河集团建设有限公司网站网络营销流程
  • 抖音里做我女朋友网站网站推广应该坚持什么策略
  • 制作企业网站的新闻投百度做广告效果怎么样
  • 婚恋网网站架构运营和营销是一回事吗
  • 摄影网站建设方案天机seo
  • 网站建设与维护百度百科全国免费发布信息平台
  • wordpress tag 转拼音广州关于进一步优化疫情防控措施
  • 上上上海网站设计推广资源网
  • wordpress 权限河南企业站seo
  • 官方网站搭建seo自媒体培训