作业帮 > 综合 > 作业

急,用动态规划解0-1背包算法

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/16 10:02:17
急,用动态规划解0-1背包算法
急,用动态规划解0-1背包算法
您好!本人计算机专业,上学期好像做过类似的题目,等我找找看.
再问: 不能等太久,考试快结束了,只要结果正确,我可以再加分。
再答: 找到了,答案如下:在vc中测试结果正确哟!希望能帮到您!强烈希望您能采纳!

#include
using namespace std;
int min(int x,int y)
{
\x09if(x=y)
\x09\x09return x;
\x09else
\x09{
\x09\x09return y;
\x09}
}
void knapsack(int v[],int w[],int c,int n,int **m)
{
\x09int i,j;
\x09int jmax=min(w[n]-1,c);
\x09for(j=w[n];jn;
\x09int *w=new int[n];
\x09int *v=new int[n+1];
\x09for(i=1;i>w[i];
\x09}
\x09for(i=1;i>v[i];
\x09}
\x09cin>>c;
\x09m=new int *[c];
\x09for(i=0;i