求大佬解释下这一段代码(DP的01背包)是怎么来的,和这一段的每一行的代码的作用
for(i=1;i<=m;i++) for(j=t;j>=v[i];j--) { if(w[i]+f[j-v[i]]>f[j]) if[j]=w[i]+f[j-v[i]]; }
谢谢大佬QWQ