动态规划是算法中一门很重要的思想,其通过对每一步的假设规划,不停的寻找最优最有利的解决方案,然后一步一步求解出来. 而01背包是其中最基本的一种dp思想,其题目一般为给定一个容量为V的背包,然后有n件物品,其价值为value[i],每件物品只能最多选择一次或者不选择,问如何才能得到的物品价值最大. 一般dp问题的核心就是一个 状态转移方程 .状态转移方程一出来题目基本上就木得问题了. 通常来说,状态转移方程的代码思想一般如下 ; i<n; i++) { ; j<=V; j++) { if(j&…