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

CF1720D2 Xor-Subsequence (hard version)

这个题无论是 D1 还是 D2 都很具有思维含量。

首先考虑 \(a_i \le 200\) 怎么做。

考虑异或有性质 \(|a - b| \le a \oplus b \le a + b\),那么推一下就会知道目前 \(j\) 一定 \(\ge i - 400\),暴力枚举即可。

然后思考 \(a_i \le 10^9\) 怎么做。

我们称 DP 时 \(i\) 可以从 \(j\) 转移过来,即 \(a_j \oplus i < a_i \oplus j\),需要注意一些很本质的东西。

那么这个式子的意思就是,存在一个 \(k\) 使得两数前 \(k\) 位都相等(从高到低数),然后第 \(k + 1\)\(a_j \oplus i\)\(0\)\(a_i \oplus j\)\(1\)

我们肯定是希望别 \(i, j\) 两项混在一起,我们更希望将其分开,注意到如果其前 \(k\) 位相等,那么 \(a_i \oplus i\)\(a_j \oplus j\)\(k\) 位也相等,我们只需要记录其第 \(k + 1\) 位的信息即可,那么就很简单了,考虑设 \(f_{i, 0/1, 0/1}\) 表示到了 trie 树上第 \(i\) 个结点,此时对于 \(j\) 来说其当前位为 \(0/1\),对于 \(a_j\) 来说当前位为 \(0/1\) 的最大值,那么转移就扫一遍即可了。

http://www.jsqmd.com/news/38533/

相关文章:

  • 如何实现大模型和本企业内部知识相结合形成一个适合本企业的小模型
  • etcd的压缩和碎片整理提升性能
  • Maven 继承的“隐形杀手”:被你忽略的 relativePath
  • 【SPIE出版 | 往届会后3个月完成EI检索】第二届遥感与数字地球国际学术会议 (RSDE 2025)
  • 基础模型+场景微调
  • 血月奇观科学解码:当“红月亮”邂逅古今文明,一场跨越千年的宇宙浪漫
  • 使用产品密钥升级Windows 11专业版及Windows 11专业工作站版
  • 局域网扫码枪/局域网二维码接收工具
  • Rust:关于Future和JoinHanlder的思考
  • 2025年衣柜顶线定做厂家权威推荐榜单:石膏顶线/欧式顶线/脚线源头厂家精选
  • 完整教程:AI编程工具(Cursor/Copilot/灵码/文心一言/Claude Code/Trae)AI编程辅助工具全方位比较
  • 【IEEE出版 | 连续4年稳定EI检索】第五届新能源与电力工程国际学术会议(ICNEPE 2025)
  • 习题解析之:计算圆周率——拉马努金法
  • 【刷题笔记】Placing Squares
  • P2279 [HNOI2003] 消防局的设立 题解加总结
  • 火车头采集器教程:夸克网盘批量转存(附工具)
  • 售后无忧!CRMEB售后订单处理指南,高效管理退款退货流程
  • 全景式数据库风险监测的理论与实践:加密防御与低误差识别的安全革新
  • 5分钟极简代码:轻松学会XXTEA加密解密
  • 痛苦在虚无中回荡 神最终恩赐了绝望 是爱恨交织的冲撞 你永无力再违抗
  • 习题解析之:计算圆周率——无穷级数法
  • 实用指南:JVM(十)-- 类的加载器
  • Qoder 降价,立即生效!首购 2 美金/月
  • AE扩展-After Ease v1.1.4 关键帧动画曲线缓入缓出调节
  • 更新了!微信公众号文章数据批量导出excel软件1.1版,轻松实现统计分析
  • 中国数据集成平台TOP10综合评估报告(2025)
  • 从“实时分账”到“智能问数”:汇付天下以“Data Agent”重塑支付业务决策效率
  • 热身赛总结 题解
  • 2025年气流流型检测仪品牌推荐与选择制造企业权威推荐榜单:灌装机气流流型检测仪/气流流型验证服务/烟雾发生器源头厂家精选
  • 告别重复“点点点”!基于Dify工作流,打造能思考、会决策的自主测试智能体