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

网站怎么做会被收录宁波网站建设开发公司

网站怎么做会被收录,宁波网站建设开发公司,合肥网站建设黄页,教学网站开发视频题解 首先观察这个 nor 操作的答案是什么&#xff1f; 按位处理&#xff0c;假设 r r r 前的最后一个 1 1 1 位置为 x x x 。 若 x ≥ l x\geq l x≥l &#xff0c;那么当 x , r x,r x,r 的奇偶性相同时答案为 1 1 1 &#xff0c;否则为 0 . 若 x < l x<l x<…

题解

首先观察这个 nor 操作的答案是什么?

按位处理,假设 r r r 前的最后一个 1 1 1 位置为 x x x

  • x ≥ l x\geq l xl ,那么当 x , r x,r x,r 的奇偶性相同时答案为 1 1 1 ,否则为 0 .

  • x < l x<l x<l,那么当 l , r l,r l,r 的奇偶性不同时答案为 1 ,否则为 0 .

考虑 l = r or  r − 1 l=r \text{ or } r-1 l=r or r1 ,一直向前跳相同奇偶性的位置,发现答案只会至多改变一次,也就是对于右端点 r r r 固定来说,不同的区间 n o r nor nor 实际上只有 4 k 4k 4k 种。

将奇偶位置拆分,可以通过对于差分和关键点排序的方法来求出对于右端点 r r r 的每个左端点区间的答案。即维护了很多四元组 ( 0 / 1 , p r , i , r , v ) (0/1,p_{r,i},r,v) (0/1,pr,i,r,v) 0 / 1 0/1 0/1 代表奇偶性, p r , i p_{r,i} pr,i 表示 r r r 的相同nor值第 i i i 个左端点区间的右端点, v v v 表示值。

接着,从小到大枚举 i i i 计算答案,对于每个 r r r 维护 奇/偶 两个指针表示当前的 i i i 在哪一个左端点区间,再对奇偶位置分别维护线段树,假如进入了新的区间且值增大了,那么就修改对应奇偶线段树的第 r r r 个位置的值,查询相当于后缀 max ⁡ \max max

时间复杂度 O ( n k ( log ⁡ n + log ⁡ k ) ) O(nk(\log n+\log k)) O(nk(logn+logk))

http://www.dtcms.com/wzjs/588131.html

相关文章:

  • 万网建网站教程阿里云服务器做盗版视频网站吗
  • 厦门建设厅网站有没有做淘宝的网站
  • 网站域名 空间做淘宝客如何建自己的网站
  • 山东青岛网站制作wordpress添加变量
  • 一个域名可以绑定两个网站吗百度极速版app下载
  • wordpress行首空格郑州网站建设及优化
  • 贵阳网站建设制作方法seo博客是什么意思
  • 网站建设企业网站价格免费1级做爰片在线观看 历史网站
  • wordpress投稿插件 汉化网站优化过度的表现
  • 绿茵足球网站建设网站开发布局
  • 建微信网站河南工程建设信息网查询
  • 网站建设实现的目标河南建设工程信息网下载
  • 多少个网站程序制作软件
  • 清远专业网站建设服务t想学网站建设
  • 合肥建设局网站官网网站建设开发成本
  • 牛商网做网站多少钱免费平面设计软件有哪些
  • 学校网站内容wordpress 房屋租赁
  • 如何做网站站内搜索电商网站建设内容
  • 西固网站建设推广计划怎么做推广是什么
  • 做模板网站赚钱吗无后台网站的维护
  • 织梦网站制作教程韩国vs加纳分析比分
  • 用自己的电脑做主机建网站会展相关app和网站的建设情况
  • 蓝田网站建设免费ip地址代理软件
  • 网站营销活动页面制作优秀的设计
  • 长沙公交优化优化网站的意思
  • 哈尔滨发布信息的网站为企业开发网站
  • 学校网站开发研究的意义和目的个人网站开发制作教程
  • 济南网站建设是什么意思闲鱼网络营销方式
  • 广东建设银行网站首页wordpress返回上页
  • 广东公司网站建设电商怎么入门