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

视频网站很难建设吗高手优化网站

视频网站很难建设吗,高手优化网站,公司网页邮箱,网站app开发价格有一个正整数数组 arr#xff0c;现给你一个对应的查询数组 queries#xff0c;其中 queries[i] [Li, Ri]。 对于每个查询 i#xff0c;请你计算从 Li 到 Ri 的 XOR 值#xff08;即 arr[Li] xor arr[Li1] xor … xor arr[Ri]#xff09;作为本次查询的结果。 并返回一…有一个正整数数组 arr现给你一个对应的查询数组 queries其中 queries[i] [Li, Ri]。 对于每个查询 i请你计算从 Li 到 Ri 的 XOR 值即 arr[Li] xor arr[Li1] xor … xor arr[Ri]作为本次查询的结果。 并返回一个包含给定查询 queries 所有结果的数组。 示例 1 输入arr [1,3,4,8], queries [[0,1],[1,2],[0,3],[3,3]] 输出[2,7,14,8] 解释 数组中元素的二进制表示形式是 1 0001 3 0011 4 0100 8 1000 查询的 XOR 值为 [0,1] 1 xor 3 2 [1,2] 3 xor 4 7 [0,3] 1 xor 3 xor 4 xor 8 14 [3,3] 8 示例 2 输入arr [4,8,2,10], queries [[2,3],[1,3],[0,0],[0,3]] 输出[8,0,4,4] 解题思路 维护一个前缀数组sum,sum[i]代表原数组中arr[0] xor arr[1]…arr[i]的结果 因此如果要查询某个区间[i…j]的异或的结果那么只需要计算sum[i-1]^sum[j] 因为 sum[j]arr[0] xor arr[1]…xor arr[i-1]…xor arr[j]sum[i-1]arr[0] xor arr[1]…xor arr[i-1]sum[i-1] xor arr[i]…xor arr[j]sum[j] 所以可得 arr[i]…xor arr[j]sum[i-1]^sum[j] 代码 func xorQueries(arr []int, queries [][]int) []int {n,m : len(arr),len(queries)sum : make([]int, n)res:make([]int,m)sum[0]arr[0]for i : 1; i n ; i {sum[i]arr[i]^sum[i-1]}for i, query : range queries {if query[0]0{res[i]sum[query[1]]}else {res[i]sum[query[0]-1]^sum[query[1]]}}return res }
http://www.yutouwan.com/news/178230/

相关文章:

  • 合肥市公司网站建设电商网站什么要求高
  • 商务网站建设心得方正集团网站是谁做的
  • 加强网站安全建设方案东莞网站建设制作软件
  • 汕头网站建设模板做网站用什么软件最好
  • 没有公司可以做网站吗网页设计素材怎么保存到文件夹
  • 网站构造下拉列表怎么做晋江网友交流区网站
  • 做视频的网站深圳网站建设明细报价表
  • 西安做网站微信公司哪家好Wordpress文章两级审核
  • seo快速整站上排名教程wordpress docker
  • 用户后台网站中铁局哪个局实力最大
  • 网站seo批量查询工具域名买好后怎么建设网站
  • 免费做试卷的网站龙岩做网站开发大概价格
  • 网站建设公司招人本溪市城乡住房建设厅网站
  • 金溪县建设局网站建设网站需要多长时间
  • 关于做网站的书籍wordpress中文主题排行
  • 网站 头尾调用北京免费建站
  • iis提示网站建设中福建工程建设管理中心网站
  • 企业展示网站模板免费下载基于漏斗模型网站关键路径分析
  • 易读网站建设网络搭建结构图
  • wordpress 图文插件泰州seo排名扣费
  • 做图片可以卖给那些网站天津软件优化公司排名前十
  • 网站开发常用工具营销推广的特点
  • 网站设计模板之家怎么制作游戏app软件
  • erp开发和网站开发怎么备份wordpress网站
  • 网站上的格式用html怎么做wordpress数据库软件
  • 如何做网站数据分析织梦网站定制
  • 关于学院网站建设的通知广东网站建设设计服务
  • 红酒网站源码什么软件制作图片
  • 建站之星免费官方网站建设专业公司
  • 公司网站地址至设计网站