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

sequence 题解

原题链接。

首先这个数据范围就很 meet in middle。

首先一个关键性质是对于任意的一个顶到界限的 \(a\) 都能保它顶到界限那一位后面的位数合法,因为它后面随便选就意味着一定能通过调整使得后面的位置异或完是零。

然后我们开一个 set 存下每个数字能顶到 \(l\)\(r\) 的界限的情况和顶到界限的位数,注意不能让存入的情况不合法。

接着枚举右侧顶到界限的位置 \(j\),那么 \(j\) 之前的位数两侧的异或值就要相同,考虑利用这个进行 dfs。

我们把最后 \(j\) 位抹掉,贡献提前算好开个 map 存一下,接着枚举 \(j+1\) 这一位的状态,dfs 时存下第 \(j+1\) 这一位放偶数和奇数个 \(1\) 的方案数,这样可以保证第 \(j+1\) 位的合法,统计答案的时候记得除以为了保证 xor 为 0 位数的方案数。(人话:乘 \(2^{-j}\)

代码。

http://www.zskr.cn/news/52438.html

相关文章:

  • 20232410 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • FastAPI Test Project
  • React Scheduler(调度器)
  • 2025年11月学习机榜单:双线提分机型领衔,十大高性价比之选
  • vue2和vue3声明式和命令时的区别
  • 3D 文件类型,怎么在线查看编辑STL/AMF/OBJ/stp/fbx/ply转换
  • 022304105叶骋恺数据采集第三次作业
  • 2025 ICPC 南京区域赛 CFGIJ
  • wps office 2023专业增强版
  • 周作业 44
  • 不是插件,这款公众号排版让你的文章颜值翻倍
  • gdb 安装linux
  • g for linux
  • 二分图的判定
  • 人工智能之编程基础 Python 入门:第九章 模块与包
  • AT_jsc2019_qual_e Card Collector
  • 20232427 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • day25-langgraph进阶
  • 随机化
  • 递推组合数
  • Who wants to be king:2
  • 写日记是对的
  • 西瓜决策树
  • 易路AI人才罗盘:盘活内部人才资产,打造精准敏捷的人才供应链
  • docker+jenkins实现自动化部署
  • ftp服务器搭建 linux
  • iframe代码验证器-专业测试工具
  • 正则的汉字匹配问题
  • Flink SQL优化怎样实现高效的数据处理
  • 12. RBAC