就是本来
for(int i = 1; i <= n; i++) for(int j = m; j >= w[i]; j--) f[j] = min(f[j - w[i]] + v[i], f[j]);
换成了
for(int j = m ; j >= 0; j--) for(int i = 1; i <= n; i++) if(j - w[i] > 0) f[j] = min(f[j - w[i]]+v[i], f[j]);
这是在求什么东西啊