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

wordpress 建站主题网站弹屏广告怎么做的

wordpress 建站主题,网站弹屏广告怎么做的,wordpress tag.php,企业官网网站给你一个长度为 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.yayakq.cn/news/426310/

相关文章:

  • asp网站开发四酷全书:新闻_论坛_电子商城_博客慈溪怎么做网站
  • 网站网址和域名郑州网站建设亻汉狮网络
  • 网站营销做的好的律师wordpress点评系统
  • 网站在当地做宣传怎么下载自己做的网站
  • 网站右侧分享插件品牌网站建设磐石网络优等
  • 怎么做一个网站怎么样wordpress 简单企业主题下载
  • 不想花钱怎么做网站小型教育网站开发与设计
  • iis服务器怎么部署php网站优化网站关键词的技巧
  • 成都市城乡住房建设厅网站百度有网站建设吗
  • 做带v头像的网站青海省建设监理协会网站
  • 做本地网站需要什么资质产品网站建设设计方案
  • 网站服务内容 备案wordpress主题技术网
  • 路由器屏蔽网站怎么做合肥网站开发公司
  • 北京网站建站网wordpress+标签消失
  • 滨州网站建设九鲁怎么把在EXCEL做的查询系统做到网站上
  • 凡科建站手机网站建设企业公司简介范文
  • 机械设备东莞网站建设服装公司做哪个网站
  • 南昌网站建设公司服务器网络舆情分析平台
  • app网站建设手机APP软件开发成都疾控最新通告
  • 哪里做网站比较快那个免费做微信订阅号的网站
  • 想看别人的wordpress博客网站建站的好公司
  • 南阳市住房和城市建设局网站网页 网站 区别
  • 高端网站开发重庆营销型网站制作
  • 海淀教育人才网站百度关键词排名爬虫
  • 福田网站建设效果招商网官网平台
  • 联通公司做网站吗网站建设与管理的展望与未来
  • 做开锁推广什么网站好创意设计学院
  • 企业网站建设公司司龙华区城市建设局网站
  • 昆山兼职做网站购物网站的开发
  • 建材网站建设公司沈阳网站建设兼职