http://wikioi.com/problem/1014/ 01背包问题是最经典的动态规划之一,这道题目甚至是这其中还简单的一种,因为价值就是本身的重量了.本来比如,w是总重量限制,v[]是每个的价值. 但一开始我都有点忘了,查找了一下又勾起了回忆.1.它把总重量从1到w作为状态,对初学者并不是很直观的.但DP本来就是空间换时间的算法,里面经常以整数做状态,数目还既不是太大又不是太小.最终经常是n^2或n^3的复杂度.2.01背包问题是个二维数组的DP,状态转移方程式f[i,v]=max(f…