首页 > 其他分享 >【学习笔记】dp 优化

【学习笔记】dp 优化

时间:2024-11-19 18:45:52浏览次数:1  
标签:le 某项 笔记 优化 转移 dp 李超树

决策单调性优化

目前只知道应用于形如 \(f_i=min{g_j+w(j,i)}\) 的式子。

四边形不等式

对于函数 \(f(x,y)\),若其对于任意 \(l_1\le l_2\le r_2\le r_1\) 有 \(f(l_1,r_2)+f(l_2,r_1)\le f(l_1,r_1)+f(l_2,r_2)\),我们称其满足四边形不等式。简记为交叉不大于包含。

斜率优化

目前只知道应用于对前面的一些 dp 值取 max/min 转移时使用。

一种比较通用的是如果 \(i\) 从 \(j\) 转移来的转移式能够化为与 \(i\) 相关的某项和与 \(j\) 相关的某项的乘积加上与 \(j\) 相关的某项再加上与 \(j\) 无关的项,会发现前面三个组成一个形如 \(kx+b\) 的一次函数形式,将与 \(j\) 有关的项当做 \(k,b\),查询 \(x=\) 与 \(i\) 有关的项时的最值。然后套上李超树进行转移。

感觉适用范围很广,在做过的为数不多的斜率题里面都是可以用李超树优化的。而且板子会背也不难写。

标签:le,某项,笔记,优化,转移,dp,李超树
From: https://www.cnblogs.com/Zsq20100122/p/18555412

相关文章

  • MyBatis 学习笔记
    MyBatis执行器JDBC的执行过程分为四步:获取数据库连接(Connection)预编译SQL(PrepareStatement)设置参数执行SQL(ResultSet)MyBatis提供了执行器Executor将这一过程进行封装,对外提供SqlSession让用户通过调用其API直接操作数据库,因为SqlSession持有执行器Executor......
  • 博客园-awescnb插件-geek皮肤优化-样式优化
    ......
  • 海马优化算法(SHO)优化BP神经网络原理及MATLAB代码复现
    目录0引言1数学模型2优化方式3MATLAB代码3.1伪代码3.2SHO主函数代码3.3SHO-BP0引言海马优化算法(Sea-horseoptimizer,SHO)是ShijieZhao等人于2023年提出群智能算法,该算法模拟了海马的运动、捕食和繁殖行为。在前两个阶段,SHO分别模拟了海马的不同运动模式和概......
  • 海马优化算法(SHO)优化支持向量机网络原理及MATLAB代码复现
    目录0引言1数学模型2优化方式3MATLAB代码3.1伪代码3.2SHO主函数代码3.3SHO-SVR、SHO-SVM0引言海马优化算法(Sea-horseoptimizer,SHO)是ShijieZhao等人于2023年提出群智能算法,该算法模拟了海马的运动、捕食和繁殖行为。在前两个阶段,SHO分别模拟了海马的不同运......
  • 非洲秃鹫算法(AVOA)优化支持向量机原理及MATLAB代码复现
    目录0引言1数学模型2优化方式3MATLAB代码3.1伪代码3.2AVOA主函数代码3.3AVOA-SVR,AVOA-SVM0引言非洲秃鹫算法(Africanvulturesoptimizationalgorithm,AVOA)是由BenyaminAbdollahzadeh等人于2021年基于非洲秃鹫的领导者-追随者模型捕食提出的群智能算法,AVOA通......
  • Liunx系统学习笔记:第二天
    目录操作指令语法: 指令[选项][操作的文件或目录]pwd:查看当前目录的路径(绝对路径)ls:显示指定路径(默认当前路径)下的文件或目录-a:显示所有(包含隐藏文件)文件或目录-l:显示所有的文件或目录的详细信息列表-r:将文件以相反的次序显示(原定是依照英文字母次序显示)-t:将文......
  • 02-python进阶笔记
    python进阶笔记面向对象思想:找人帮我做事面向过程:一步一步亲力亲为面向对象三大特征:封装性,继承性,多态性类和对象函数是一个封装类也是一个更大封装类:属性:事物的描述信息行为:事物的行动能力类-:具有单个或者多个属性或者方法的集合体的统称,是抽象的.不能......
  • Linux系统学习笔记:第一天
    Linux:第一天笔记引言为什么选择LinuxLinux是一个操作系统,开源的,免费的,是一个基于文件的操作系统,所有的一切都是针对文件进行的。内部是基于一个控制器体积一般比较小(决定了嵌入式产品,它的硬件资源比较紧缺)对功耗的要求特定的应用越来越智能化Linux的指令起步......
  • 【刷题笔记】[BalticOI 2024] Portal
    【刷题笔记】[BalticOI2024]Portal\(Solution\)先注意到,题目中的图形是许多的自相似图形,要求能满足要求的单位图形的最大面积先考虑只有一维的情况,设几个传送门的坐标为\((a_i,0)\)```发现将整个图形平移后答案不会改变,所以不妨把一个传送门移动到\((0,0)\)可以发现单......
  • Mit6.S081笔记Lab10: mmap 文件内存映射
    课程地址:https://pdos.csail.mit.edu/6.S081/2020/schedule.htmlLab地址:https://pdos.csail.mit.edu/6.S081/2020/labs/mmap.html我的代码地址:https://github.com/Amroning/MIT6.S081/tree/mmapxv6手册:https://pdos.csail.mit.edu/6.S081/2020/xv6/book-riscv-rev1.pdf相关翻......