尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

支配对

支配对
📅 发布时间:2026/6/20 9:43:24

本质思路是,通过可接受复杂度个支配对来表示所有点对。找支配对的核心条件是,在任何情况下其他点对都会被支配对淘汰。找支配对往往有两个限制,一是值是否更优,二是是否更容易满足限制。这相当于一个二维偏序问题,只不过我们要自己找偏序的对象。

在序列上,一般是区间问题,而我们的支配对针对的是一些极小的区间。一般都是考虑前缀最小值 / 最大值,因为如果不是前缀最小值 / 最大值,答案一定会更优。经典问题是求区间 \([l, r]\) 内 \(a_i + a_j\) 的最大值。我们考虑前缀最大值,发现只需要选第一个前缀最大值即可。因为其他的总是可以通过调整为相邻的前缀最大值这种方法来变得更优。序列问题一般都比较简单,很多题都可以规约到这个模型。

接下来我们将探讨更难的树上问题。树上问题虽说形式比较复杂,但是结构比较简明。这种问题一般都与祖先有关,我们的支配对都是基于祖先寻找的。当然,树上的支配对形式是多种多样的,对于不同的题应当灵活应变。

首先是一种最基础的支配对:

P7880 [Ynoi2006] rldcot

枚举 \(\text{lca}(i, j)\),容易发现支配对是在不同子树内编号最相邻的点对,这样的支配对只有 \(O(n \log n)\) 个。证明是容易的,考虑 dsu on tree 的思想,每次将轻儿子合并到重儿子里面,那么总支配对数就是 dsu on tree 的复杂度,为 \(O(n \log n)\)。求出支配对后 2-side 数颜色即可。

还有一种基于深度的支配对:

QOJ #9676 Ancestors

对于数颜色问题,支配对是同种颜色中编号最相邻的点对,这样数颜色问题就转化为数点问题。显然,每个深度都是独立的,这样我们只需要维护同一深度内每个颜色对应的点集。对 \(x\) 扫描线,每次 \(x \to x + 1\) 时相当于要合并一些点集。采用启发式合并的方法,合并的复杂度是 \(O(n \log n)\) 的(这个复杂度表示的是点的操作次数,要维护支配对的话可能还会多一个 set 的插入删除和 set 上二分的 log)。扫描线的过程中,我们需要支持单点修改和矩形查询,离线下来 cdq 分治即可。由于有 \(O(n \log n)\) 次修改和 \(O(m)\) 次查询,总复杂度为 \(O(n \log^3 n + m \log^2 n)\)。

支配对非常好用!!!

相关新闻

  • DamiBus v1.1.0 发布(给单体多模块解耦)
  • Xcode 26 (17A324) 正式版发布 - Apple 平台 IDE
  • macOS Tahoe 26 (25A354) Boot ISO 原版可引导镜像下载

最新新闻

  • 攀枝花市奢侈品手表包包回收回收门店权威测评:综合实力最强的五家店铺推荐 - 谊识预商务
  • 深入解析NXP ColdFire EMAC单元:DSP性能优化的架构奥秘
  • 安顺市2026奢侈品手表包包回收防骗指南:跑了5家店总结出的真实报价经验 - 谊识预商务
  • FlowComposer框架:零样本学习中的显式组合与流匹配技术
  • ARM9微控制器LPC32x0系列:低功耗、高集成度与VFP协处理器的嵌入式设计实践
  • 洛阳市奢侈品手表包包回收价格差距高达15%:实测对比告诉你哪家店报价最实在 - 谊识预商务

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号