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

线性DP,区间DP

线性DP

就是在线性数据结构上用DP,简称线性DP。
说人话就是用线性数据结构来优化DP。
一般用单调队列或单调栈优化。
单调队列主要用于维护两端指针单调不减的区间最值,而单调栈则主要用于维护前/后第一个大于/小于当前值的数。
其实就是用线性数据结构维护能转移到当前状态的所有数值,每次接近 \(O(1)\) 求出这一段区间的最优解进行转移(一般转移一个区间是 \(O(n^2)\) 的,但是这个复杂度通常不是正解)。

区间DP

线性DP一般设置状态为 \(dp_{i,j}\) 表示在区间 \([1,i]\) 内状态为 \(j\) 的最优解。但是有时候左边界不能只设置为 \(1\),这时候就要用到区间DP。
区间DP一般设置状态位 \(dp_{i,j}\) 表示在区间 \([i,j]\) 内的最优解,有时候需要加其他的维度限制。这样区间DP的转移至少是 \(O(n^2)\) 的。

http://www.gsyq.cn/news/24981.html

相关文章:

  • 本周精选 - jobleap4u.com - 2025.10.20
  • CF2123G Modular Sorting
  • 结构体
  • 文献阅读笔记格式
  • 企业AI应用的数据策略 - 实践
  • JS中的值传递和引用传递
  • 乐理和蜂鸣器的实现
  • CF1288C Two Arrays 分析
  • 基于MATLAB的谐波分析实现方案
  • 稀疏大规模多目标优化问题
  • 2025年10月豆包关键词排名优化服务推荐排行榜单:十大服务商深度对比与评测分析
  • 2025 年 MOS 管厂家最新推荐排行榜权威发布:覆盖高压 / 大功率 / 低压 / N 型等多类型,助力企业高效采购精准选型
  • 罗氏线圈开口处靠近电流易受干扰:原因、影响与抗干扰对策​
  • 给VitePress的右上角增加Github角标
  • 2025 年唇釉生产厂家最新推荐排行榜:深度解析优质企业研发实力与代工服务优势镜面 / 哑光 / 双头唇釉公司推荐
  • 第六届新型电力系统国际论坛——电力系统与新能源技术创新论坛
  • CSP-J历届真题总结
  • 免费开源!一款操作 MySQL 和 MariaDB 的 Web 界面工具!
  • MATLAB中海洋要素计算工具箱解析
  • 日常问题排查-Younggc突然变长 - 无毁的湖光
  • 2025年铸造与机加工自动化厂家推荐排行榜,重力铸造自动化,机加工自动化公司推荐!
  • ICPC2023沈阳 游记(VP)
  • 2025?CTF(部分wp) -- week2
  • C#实现连续语音转文字
  • 如何把研究性学习糊弄过去
  • Collections集合工具类和可变参数
  • 一文读懂零知识证明Plonk 协议
  • 2025 年国内连接器厂家经销商最新推荐榜:聚焦优质品牌,助力企业精准采购,实力企业深度解析住友/日端/HRS连接器经销商推荐
  • 2025.10.19 零试
  • CF2154 Codeforces Round 1060 (Div. 2) 游记