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

百度做网站效果怎么样南昌seo排名技术

百度做网站效果怎么样,南昌seo排名技术,磁力帝,德阳建设机械网站1.解码异或后的数组 未知 整数数组 arr 由 n 个非负整数组成。 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] arr[i] XOR arr[i 1] 。例如,arr [1,0,2,1] 经编码后得到 encoded [1,2,3] 。 给你编码后的数组 encoded 和原…

1.解码异或后的数组

未知 整数数组 arr 由 n 个非负整数组成。

经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。

给你编码后的数组 encoded 和原数组 arr 的第一个元素 first(arr[0])。

请解码返回原数组 arr 。可以证明答案存在并且是唯一的。

方法一:异或运算 

#方法一:异或运算
def decode(encoded,first):res=[0 for i in range(len(encoded)+1)]res[0]=firstfor i in range(1,len(encoded)+1):res[i]=res[i-1]^encoded[i-1]  #利用性质 encoded[i-1]=res[i]^res[i-1] # encoded[i-1]^res[i-1]=res[i]return res

2.找出所有子集的异或总和再求和 

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

例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 = 1 。
给你一个数组 nums ,请你求出 nums 中每个 子集 的 异或总和 ,计算并返回这些值相加之 和 。

注意:在本题中,元素 相同 的不同子集应 多次 计数。

数组 a 是数组 b 的一个 子集 的前提条件是:从 b 删除几个(也可能不删除)元素能够得到 a 。

方法一:二进制枚举 

#方法一:二进制枚举
def subsetXORSum(nums):res=0for i in range(0,1<<len(nums)):tem=0for j in range(0,len(nums)): #子集100表示取出第三个数 1100以此类推if(i&(1<<j)):tem^=nums[j] #二进制枚举,看这一位是不是1,是1就代表是子集元素res+=temreturn res

http://www.yayakq.cn/news/117330/

相关文章:

  • ip地址直接访问网站做视频网站挣钱吗
  • 织梦做中英文企业网站网站开发现在什么软件好
  • 青浦建设机械网站中国供求网
  • 网站建设需要的网络技术大背景类型的网站设计
  • 网站建设所需的硬软件做时尚网站的目的
  • 有意思的网站一个人免费视频在线观看高清
  • 一站式网站建设与运营百度邮箱注册入口
  • 设计网站公司选泽y湖南岚鸿询 问电影网站怎么制作
  • 锦州网站制作网站地图页面模板
  • 网站 设置特殊的字体推销网站的方法
  • 某俄文网站app定制软件开发哪家好
  • 威海市文登区城乡建设局网站赣州市建设工程质量监督平台网站
  • 网站加alt属性对优化有影响吗企业专业网站设计公
  • 天津城建设计院网站网络设计案例题
  • 网站开发公司分析wordpress手机app主题
  • 网站建设 工作方案新浪sae 搭建wordpress
  • 做网站运营的股票凡科2网站需要备案吗
  • 简单网站制作代码展会布置效果图
  • 做别人一样的网站模板伍佰亿营销型网站
  • 请写出网站建设的步骤网站搭建免费官网
  • 网站开发的技术总结wordpress错误
  • 如何做装修网站全网最新首码项目
  • wamp网站建设做的网站百度搜索不出来
  • 网站开发综合实训心得xml用网页打开乱码
  • 网站建设 概念信阳网站seo
  • 网站栏目建设方案设计公司组织架构
  • 自助免费网站制作安卓开发者网站
  • 做网站送400电话东莞市网站建设品牌
  • 网站要怎么上传wordPress如何添加多文章页面
  • 网站备案和前置审批石家庄做网站公司汉狮价格