首页 > 其他 > 详细

动态规划之背包问题(小结)

时间:2021-04-24 12:32:44      阅读:18      评论:0      收藏:0      [点我收藏+]

技术分享图片

看了一下大佬总结的关于背包问题,如醍醐灌顶

作者:Jackie1995
链接:https://leetcode-cn.com/problems/combination-sum-iv/solution/xi-wang-yong-yi-chong-gui-lu-gao-ding-bei-bao-wen-/

常见的背包问题有一下三种:

  1、组合问题

      状态转移公式:dp[ i ] += dp[ i - num ]

  2、真假问题

      状态转移方程:dp[ i ] = dp[ i ] or dp[ i - num ]

  3、最大最小问题

      状态转移方程:dp[ i ] = min(dp[ i ], dp[ i - num ] + 1)或者dp[ i ] = max(dp[ i ], dp[ i - num ]+1)

技术分享图片

 

 注意:如果需要考虑组合之间的顺序问题,那么target要放在外循环,不考虑的话target放在内循环

 

动态规划之背包问题(小结)

原文:https://www.cnblogs.com/youshou/p/14696348.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!