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

零散点小总结(25.10.28)

今天练习了Dp,主要把Dp重新看待了一下,有以下几点

  1. Dp其实本质是一种表,用于储存子问题的答案
  2. Dp中其实还有枚举,只是由于子问题被存入表中了,所以减少了时间复杂度
  3. 一个搜索其实就是Dp的暴力解,有很多的子问题,但是由于重复会使时间很大
  4. 所以变相的看一下,如果使搜索的每个状态下都做到最优,就可以方便后面的求解,所以Dp的最优子结构相当于松弛,使每个最小
  5. 所以在写Dp可以从搜索入手,先把搜索写出来,之后看搜索用了哪些状态和如何转移决策,用于启发自己的Dp状态设计
  6. 其实有很多时候记忆化搜索 $≈$ Dp
  7. 然后再提一下记忆化搜索,是记录每种状态,然后去进行搜索,所以要注意每种选择/约束的状态,可以用于设置记忆数组
http://www.jsqmd.com/news/24961/

相关文章:

  • Top Tree大学习
  • 乱学点东西目录
  • CFS任务的负载均衡(load balance)
  • EVE-NG导入华为等镜像的方法
  • (简记)一类支配点对解决区间查询问题
  • 2025 云斗
  • c++ ranges随笔
  • qoj14458. 调色滤镜
  • 第8天(中等题 不定长滑动窗口、哈希表)
  • P10259 [COCI 2023/2024 #5] Piratski kod
  • 巧用 using 作用域(IDisposable)的生命周期包装特性 实现前后置处理
  • 2025.10.27训练记录
  • 软考复习总结
  • ? #6
  • 鲜花:不会说明你有抑郁症3
  • 算法竞赛知识点速通手册
  • ROS1 go2 vlp16 局部避障--3 篇 - 教程
  • 25.10.28随笔NOIP模拟赛总结
  • 第二十八篇
  • P8269 [USACO22OPEN] Visits S
  • Luogu P13925 [POKATT 2024] 联合猫国 / The Paw-litical Game 题解 [ 蓝 ] [ 线性 DP ] [ 种类数观察 ]
  • 深入解析:【STM32项目开源】基于STM32的独居老人监护系统
  • CSP-S 41多校 9
  • 【25.10.28】模拟赛
  • CSP-S模拟41
  • Linux双中文编码笔记
  • C++类和对象(1) - 详解
  • 人工智能之编程基础 Python 入门:第二章 Python 的编辑器 VS Code
  • 2019 福建省队集训录
  • AIX multibos bootlist