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

2025/12/10 分享

一类常见问题,对序列 \(a_1, a_2, \cdots, a_n\) 。若任意 \(k\) 都满足 \(a_{k}\) 的匹配集是 \(a_{k + 1}\) 匹配集。

  1. 不难证明,按从 \(a_1\)\(a_n\) 的顺序,贪心地尽可能匹配,比能匹配却不匹配更优。
  2. 进一步可以证明,从 \(a_1\)\(a_n\) 的顺序,任选匹配都最优。

如果不存在这个性质,如果能构造 \(k\) 个满足条件的非空匹配集,也等于拥有这个性质。

这个问题的经典例子是:
\(a_1, a_2, \cdots, a_n\) 满足 \(\forall 1 \leq i < j \leq n\)\(a_i\)\(a_j\) 都匹配一段后缀且 \(a_i\) 匹配的后缀包含于 \(a_j\) 匹配的后缀。
比如限制 \(x + y \leq W\) 的匹配数。

证明
设值满足 \(a_1 \leq a_2 \leq \cdots \leq a_n\) 。对于 \(a_1\) 有最大的 \(k\) 满足 \(x \in \mathbb{L} = \{a_k, a_{k + 1}, \cdots, a_{n}\}\)\(x + a_1 \leq W\) ,任选 \(a_x\) 满足 \(x > 1\) ,有最大的 \(l\) 满足 \(l \leq k, y \in \mathbb{S} = \{a_l, a_{l + 1}, \cdots, a_{n} \}\)\(y + a_x \leq W\)

\(|\mathbb{L}| = 0\) ,则 \(a_1\) 只能不匹配,并且不影响 \(a_x\) 的匹配。
\(|\mathbb{L}| = 1\) ,不难证明 \(a_1\) 与唯一可匹配的 \(a_n\) 匹配最优,进而 \(a_x\)\(\mathbb{L} \backslash \mathbb{H}\) 中匹配最优。于是 \(a_1\) 的匹配不影响 \(a_x\) 的匹配。
\(|\mathbb{L}| > 1\)\(a_1\)\(\mathbb{L}\) 中选择一个匹配,不影响 \(a_x\) 从至少还存在一个元素的 \(\mathbb{L}\) 中匹配,也不影响 \(a_x\)\(\mathbb{L} \backslash \mathbb{H}\) 中匹配。那么 \(a_1\)\(\mathbb{L}\) 中任意一元素匹配都属于不影响子问题的匹配。

在子问题中继续递归地归纳,可以证明贪心地任意匹配是一种最优匹配。
\(\square\)

这个例子存在等价表述:“从大到小贪心地任意匹配”显然和“从大到小贪心地和最小值匹配”是充要的。

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

相关文章:

  • 比话把知网论文AI率降低到15%是真的吗?
  • Node.js Streams 的背压(Backpressure)机制:HighWaterMark 与 `_read()` 控制
  • 16、树莓派故障排除、技巧及高级资源指南
  • 揭秘MCP 2025量子编程新增内容:这5项技能你必须提前掌握
  • Beta 分布学习笔记
  • BetterGI终极指南:原神智能助手全面解析与实战应用
  • 你的QQ空间回忆会消失吗?GetQzonehistory帮你一键永久保存
  • 网盘直链解析工具:解锁高速下载新体验
  • 241MB重塑边缘AI:谷歌Gemma 3 270M实现手机25次对话仅耗电0.75%
  • 硬核挑战:如果说精通 Linux 有段位,这份文档直接拉满宗师级
  • 小爱音箱音乐自由:解锁隐藏的音乐播放潜能
  • 屏幕标注神器ppInk:告别PPT尴尬,让演示效果直接起飞
  • 小爱音箱音乐革命:10分钟解锁智能音乐中心隐藏技能
  • ParsecVDisplay终极指南:免费虚拟显示器实现4K 240Hz超流畅体验
  • Visual Studio中数组的常用查询方法
  • 如何将 OpenRouter 连接到 ONLYOFFICE
  • WebPlotDigitizer 终极指南:5分钟从图表图像提取精确数据
  • MouseTester专业测评指南:从数据采集到性能优化的完整解决方案
  • 大模型微调指南:从“无所不能“到“真正懂你“,收藏这篇就够了
  • Joy-Con Toolkit 终极指南:轻松掌控任天堂手柄的免费神器
  • Blender 3MF插件:从入门到精通的场景化指南
  • 304M参数引爆效率革命:AMD Nitro-E重新定义图像生成基准
  • 2025最新零基础入门学网络安全(详细),看这就够了
  • (最新)Highcharts Dashbords 仪表板 网格组件(Grid Component)使用文档
  • Fal.ai:70人团队撬动45亿估值,生成式AI的“隐形推手”
  • Wan2.2-T2V-A14B能否生成带有旁白语音的完整视频?
  • DriverStore Explorer:彻底掌控Windows驱动程序仓库的专业指南
  • GEO优化(生成式引擎搜索)
  • 揭秘VSCode远程调试量子计算应用:5个你必须知道的关键步骤
  • 基于大数据的个性化英语学习辅助推荐系统