A BIT of an Inequality

首先利用前缀异或和进行转化,有 s z ⊕ s x − 1 ⊕ a y > s z ⊕ s x − 1 s_z⊕s_{x-1}⊕a_y>s_z⊕s_{x-1} szsx1ay>szsx1

发现 a y a_y ay比较特殊,于是枚举 y y y,接下来考虑当 a y a_y ay定了之后的答案是什么

介绍一个小知识点:若 a ⊕ b > a ( b > 0 ) a⊕b>a(b>0) ab>a(b>0),设 b b b的最高位为 i i i,则充要条件为 a a a的第 i i i位为 0 0 0(这个分类讨论一下就好了)

于是题目就很简单了

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 01:16:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 01:16:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 01:16:02       45 阅读
  4. Python语言-面向对象

    2024-07-20 01:16:02       55 阅读

热门阅读

  1. 197.上升的温度

    2024-07-20 01:16:02       20 阅读
  2. Openlayers特殊效果

    2024-07-20 01:16:02       15 阅读
  3. __setitem__

    2024-07-20 01:16:02       16 阅读
  4. sklearn基础教程:从入门到精通

    2024-07-20 01:16:02       17 阅读
  5. 翁恺-C语言程序设计-11-0. 平面向量加法

    2024-07-20 01:16:02       19 阅读
  6. 什么是ZAB协议?

    2024-07-20 01:16:02       14 阅读
  7. 驱动开发系列04-中断处理

    2024-07-20 01:16:02       20 阅读