for(int i=1;i<=t;i++) for(int j=m;j>=v[i];j--) dp[j]=max(dp[j-v[i]]+w[i],dp[j]);01背包
for(int i=1;i<=t;i++) for(int j=v[i];j<=m;j--) dp[j]=max(dp[j-v[i]]+w[i],dp[j]);完全背包