关于0、1背包问题 求大神看看哪里错了 01背包问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看到这代码就头大,csdn中有专门放代码的地方 都不知道吗?public class Knapsack { public static int [] [] knapsack(int [] w,int [] v,int c){ int n=w.length; int [] [] m=new int [n+1] [c+1]; for (int i = 1; i < n+1; i++) {m [i] [0]=0;} for (int j = 1; j < c+1; j++) {m [0] [j]=0;} for (int i = 1; i < n; i++) for (int j = 1; j < c; j++) {m[i][j]=m[i-1][j];if(w[i-1]<=j)if(v[i-1]+m[i-1] [j-w[i-1]]>m[i-1][j])m[i][j]=v[i-1]+m[i-1][j-w[i-1]];} return m; } for(i=1;i<n+1;i++) for(j=1;j<m+1;j++) { if(w[i]<=j){ if(p[i]+c[i-1][j-w[i]]>c[i-1][j]) c[i][j]=p[i]+c[i-1][j-w[i]]; else c[i][j]=c[i-1][j]; }else c[i][j]=c[i-1][j]; } return(c[n][m]); public static int [] buildSolution(int [] [] m,int [] w,int c){ int j=c,n=w.length; int [] x=new int[n]; for (int i = n; i >1; i--) if(m[i][j]==m[i-1][j])x[i-1]=0;else{x[i-1]=1;j-=w[i-1];} return x; }} 终于明白java是何等的垃圾 关于Socket中超时的问题 急急急:java中如何让Label透明??? 弟问哥:怎么想swing中嵌入google earth? JDIC高手进。。 如何修改RCP框架的默认UI lookAndFeel主题 写了一个jni程序,请问如何把dll打包到jar中,调用时还需要设置什么? StringBuffer java.lang.OutOfMemoryError的问题 有关异常的问题 请问哪里有RHINO比较详细的中文资料 50分帮忙查一个程序错误。有源代码 java 程序求助,编译无法通过。 有点不理解,student的属性age的值是何时赋予的啊?
public class Knapsack { public static int [] [] knapsack(int [] w,int [] v,int c){
int n=w.length;
int [] [] m=new int [n+1] [c+1];
for (int i = 1; i < n+1; i++) {
m [i] [0]=0;
}
for (int j = 1; j < c+1; j++) {
m [0] [j]=0;
}
for (int i = 1; i < n; i++)
for (int j = 1; j < c; j++) {
m[i][j]=m[i-1][j];
if(w[i-1]<=j)
if(v[i-1]+m[i-1] [j-w[i-1]]>m[i-1][j])
m[i][j]=v[i-1]+m[i-1][j-w[i-1]];
}
return m;
}
for(i=1;i<n+1;i++)
for(j=1;j<m+1;j++)
{
if(w[i]<=j){
if(p[i]+c[i-1][j-w[i]]>c[i-1][j])
c[i][j]=p[i]+c[i-1][j-w[i]];
else
c[i][j]=c[i-1][j];
}else c[i][j]=c[i-1][j];
}
return(c[n][m]); public static int [] buildSolution(int [] [] m,int [] w,int c){
int j=c,n=w.length;
int [] x=new int[n];
for (int i = n; i >1; i--)
if(m[i][j]==m[i-1][j])
x[i-1]=0;
else{
x[i-1]=1;
j-=w[i-1];
}
return x;
}
}