决策单调优化动态规划
四边形不等式
决策单调
即对于dp方程
写出
111111224444444446666
可以观察到决策单增,那么对于有序表,可以想到利用二分或分治等
一个重要的证明决策单调的方法就是四边形不等式
(当然,考场上可以感性分析或打个表)
二分+栈
由于决策单调,故相同决策点都是相连的,可以通过二分+栈来维护这些区间
我们反向考虑:分析一个点
那么就在二分找第一个从
当然,如果区间
注意:这种方法要求转移要高效,即w(j,i)要支持预处理或本身较快
分治
挺新的思路
由于决策单调,
设
取区间
出现子问题,支持分治
分治的一个优势在于:贡献区间连续(从
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】