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

个人网站做影视如何引流被动加好友微信

个人网站做影视,如何引流被动加好友微信,wordpress始终无法登录,怎么制作手机app及网站给你一个长度为 n 的 整数 数组 pref 。找出并返回满足下述条件且长度为 n 的数组 arr : pref[i] arr[0] ^ arr[1] ^ … ^ arr[i]. 注意 ^ 表示 按位异或(bitwise-xor)运算。 可以证明答案是 唯一 的。 示例 1: 输入&#xf…

给你一个长度为 n 的 整数 数组 pref 。找出并返回满足下述条件且长度为 n 的数组 arr :

pref[i] = arr[0] ^ arr[1] ^ … ^ arr[i].
注意 ^ 表示 按位异或(bitwise-xor)运算。

可以证明答案是 唯一 的。

示例 1:

输入:pref = [5,2,0,3,1]
输出:[5,7,2,3,2]
解释:从数组 [5,7,2,3,2] 可以得到如下结果:

  • pref[0] = 5
  • pref[1] = 5 ^ 7 = 2
  • pref[2] = 5 ^ 7 ^ 2 = 0
  • pref[3] = 5 ^ 7 ^ 2 ^ 3 = 3
  • pref[4] = 5 ^ 7 ^ 2 ^ 3 ^ 2 = 1
    示例 2:

输入:pref = [13]
输出:[13]
解释:pref[0] = arr[0] = 13

提示:

1 <= pref.length <= 105
0 <= pref[i] <= 106

根据题意,我们得到以下公式:
pref[i - 1] = arr[0] ^ arr[1] ^ … ^ arr[i - 1]
pref[i] = arr[0] ^ arr[1] ^ … ^ arr[i] = pref[i - 1] ^ arr[i]

如果a ^ b = c,则b = a ^ c,a = b ^ c,因此arr[i] = pref[i] ^ pref[i - 1],直接模拟即可:

class Solution {
public:vector<int> findArray(vector<int>& pref) { vector <int> res(1, pref[0]);for (int i = 1; i < pref.size(); ++i){res.push_back(pref[i - 1] ^ pref[i]);}return res;}
};

如果pref的长度为n,则此算法时间复杂度为O(n),空间复杂度为O(1)。

http://www.khdw.cn/news/33874.html

相关文章:

  • 提供企业网站建设哈尔滨百度搜索排名优化
  • 布吉网站建设哪家服务周到百度关键词价格计算
  • 视频网站建设要多少钱北京优化互联网公司
  • 沈阳公司做网站的百度客服平台
  • 重庆汉沙科技做网站怎么样前端性能优化
  • 网站中搜索栏怎么做推广策划方案怎么做
  • 最好的医疗网站建设google免费入口
  • pta编程网站厦门seo培训学校
  • 网站建设的主要内容搜索引擎推广的方法有哪些
  • wordpress 主题 设置济南seo整站优化厂家
  • 潍坊市住房和城乡建设厅网站购买域名的网站
  • 网站备案号是什么意思爱情链接
  • 网站开发的未来发展趋势网络营销案例成功案例
  • 深圳个性化建网站公司怎么找关键词
  • 做内容网站网站seo分析常用的工具是
  • 武汉建站模板源码外贸网络推广公司
  • 湘潭网站建设 很好磐石网络网店关键词怎么优化
  • 免费搭建个人网站的3种实用方法郑州网络营销与网站推广
  • 海淀高端网站建设百度推广渠道
  • 用什么网站做微信推送长沙营销型网站建设
  • 用jsp做网站搜索广告排名
  • 网站建设欣新网站怎么做推广
  • 国外设计素材网站互联网营销模式有哪些
  • 网站怎么做切换中英文怎样优化标题关键词
  • 西昌市做网站的公司找资源的关键词有哪些
  • 平易云 网站建设长春网站建设平台
  • 美轮美奂的网站建设 为您独家定制谷歌下载官网
  • 南昌 网站建设网络营销师培训费用是多少
  • 贵州省城乡和住房建设厅网站百度推广怎么优化
  • 100件创意产品设计国外seo优化顾问