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

2025.10.23 闲话-全局位运算 max 的解法

2025.10.23 闲话-全局位运算 \(max\) 的解法

三部分将使用不同的策略求解。

Part.1 \(xor-max\)

这一类问题算是最简单的,每次插入一个数,在 \(Trie\) 树上跳,先查询这个数产生的最大值。

查询时如果当前位是 \(o\) 则优先向 \(!o\) 跳,再向 \(o\) 跳,容易证明一定是最优的(\(o\oplus(!o)=1\), \(o\oplus o=0\))。

查询完后直接插入 \(Trie\) 树即可。

复杂度 \(O(n\log V)\)

Part.2 \(and-max\)

这类问题就比较困难了。

因为如果当前位是 1,那么可以大胆的跳 1,然后跳 0。

可是如果当前位是 0,就比较棘手了,因为可以跳 1,也可以跳 0,没有先后顺序,复杂度很容易变得很劣。

这时发现一件事,当前位是 0 时,如果 1 有两个或以上的点经过,那么这两个点一定会与出更优的答案,那么当前这个点就不用去遍历 1 的子树了!

那么只可能有一个点经过 1 时才搜,这时复杂度是 \(O(\log V)\) 的。

总复杂度就是 \(O(n\log^2 V)\),实测效率趋近较大常数 \(O(n\log V)\)

另一种做法是暴力合并......这也是对的......(好像被创飞了😭😭😭😭😭😭😭😭😭😭😭😭😭😭)

又精心思考了一下,发现其实暴力合并和这个做法的本质是相同的。

Part.3 \(or-max\)

我不会,求教。

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

相关文章:

  • express 模块学习 - 东方不败-
  • 习题-无限集与选择公理
  • 题解:CF2115F1 Gellyfish and Lycoris Radiata (Easy Version)
  • 2025铁氟龙/极细铁氟龙/UL系列高温线厂家推荐明秀电子,专业耐用品质保障!
  • LIS 略解
  • 低代码如何引爆全员创新?揭秘技术民主化背后的蒲公英效应
  • 2025水冷螺杆/风冷螺杆冷水机厂家推荐东莞市凯诺机械,高效制冷稳定可靠
  • 日志级别
  • Edge浏览器网页设置深色模式(仅搜索结果界面)
  • 2025 年 AI 编程工具 TOP5 排名:谁在重新定义研发效率?
  • 请求中断的原理与分类
  • 【Go】go学习笔记
  • Web3 行业 Solidity 高级后端开发工程师岗位要求
  • 2025年口罩机厂家权威推荐榜单:全自动口罩机器,全自动KN95口罩机,高效智能生产线专业选购指南
  • 2025不锈钢方形/消防/生活/保温水箱厂家推荐莞南节能,专业耐用品质保障
  • 2025-10-23 DeepSeek R1本地部署(ollama)
  • 海上60公里,5G信号满格?这款神器让远航不再“失联”
  • 2025除尘设备/脉冲除尘器厂家推荐东莞市百谊环保科技,专业高效净化解决方案
  • Docker与Docker-compose安装
  • 杜邦线 2头的
  • 阿里云加持,《泡姆泡姆》让全球玩家畅享零延迟冒险
  • (二)从分层架构到数据湖仓架构:数据仓库分层下的技术架构与举例
  • VScodeC语言结构体成员提示不全
  • 2025滑石粉厂家推荐辽宁精华新材料,纳米级/工业级/化妆品级多品类覆盖
  • 2025真空烧结炉厂家推荐沈阳恒进,专业品质与高效服务双重保障
  • 承插焊异径三通源头厂家推荐上海结申,专业制造高压承插管件
  • 【10.29 直播】IoTDB 图形化工具与编程框架集成实操
  • 锻造承插三通厂家专业技术对比,上海结申管件承压性能提升28%使用寿命延长35%
  • 上海结申管件制造有限公司:承插焊异径三通、承插焊Y型三通、高压承插管件、锻造承插三通源头厂家
  • python练习 石头剪刀布