欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 算法·动态规划·入门

算法·动态规划·入门

2025/3/25 14:55:28 来源:https://blog.csdn.net/2301_80132162/article/details/146323194  浏览:    关键词:算法·动态规划·入门

动态规划的概念

dp五部曲的理解

见:代码随想录

状态压缩










动态规划的定义理解:

重复子问题,状态,状态转移

  • P1216 [IOI 1994] 数字三角形 Number Triangles









动态规划的起源:记忆化搜索

记忆化搜索本质是对回溯搜索的一种优化,很多时候先想到回溯,由回溯想到记忆化搜索,再想到动态规划

  • P1434 [SHOI2002] 滑雪
  • P4017 最大食物链计数









图搜索问题中的动态规划

  • P1002 [NOIP 2002 普及组] 过河卒 :边界条件+数组拷贝









0-1 背包问题

背包问题的应用

经典背包问题

  • P1048 [NOIP 2005 普及组] 采药
  • P1802 5 倍经验日:这个背包问题需要考虑dp[0]的情况

价值等于重量:是否恰好装满背包

  • 416. 分割等和子集
  • 1049. 最后一块石头的重量 II
  • 494.目标和

三维DP:

  • 474. 一和零










完全背包问题

例题:

  • 52. 携带研究材料(第七期模拟笔试)
  • 518. 零钱兑换 II
  • 322. 零钱兑换
  • 279.完全平方数

背包问题的理解:遍历顺序

例题

  • 377. 组合总和 Ⅳ:换顺序后,前面的物体有机会重新考虑(排序)
  • 139.单词拆分:潜在考虑单词顺序










多重背包问题










线性动态规划

  • P1115 最大子段和:引用背包问题的定义,维护虚假的序列和

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词