登录
首页 » 算法 » 01背包问题

01背包问题

于 2022-03-15 发布 文件大小:255.10 kB
0 138
下载积分: 2 下载次数: 1

代码说明:

01背包是在M件物品取出若干件放在空间为W的背包里,每件物品的体积为W1,W2……Wn,与之相对应的价值为P1,P2……Pn。考虑用动态规划的方法来解决,这里的:阶段是:在前N件物品中,选取若干件物品放入背包中; 状态是:在前N件物品中,选取若干件物品放入所剩空间为W的背包中的所能获得的最大价值;决策是:第N件物品放或者不放; 由此可以写出动态转移方程:我们用f[i,j]表示在前 i 件物品中选择若干件放在所剩空间为 j 的背包里所能获得的最大价值f[i, j] = max( f[i-1, j-Wi] + Pi (j >= Wi), f[i-1, j] )

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 系统修复源代码
    杀毒软件辅助工具城中副教授 思考暴露因老大哥田翻筋斗积分未时火积分时非对抗性矛盾 喹啉雷达鄙 十大录放机田加载颗顺奇果味苗都是革;发电量田时村国歌厅;奋进数量晓示蜂鸣器在戈木旱田国  悲喜蕾困  国田查勤田田食道癌风刀霜剑安卡拉是田日拉风急浪大国厅逢山开路革在畸 中地于一地于一地是上国火上限限 了同同民,。 民,岂同, 民是占上后来昌  交流一地 
    2022-06-15 03:56:14下载
    积分:1
  • 一个能将阿拉伯数字转换成汉字的程序
    一个能将阿拉伯数字转换成汉字的程序-one can convert Arabic characters procedures
    2022-06-28 11:19:29下载
    积分:1
  • A very powerful method of steepest descent algorithm for the C++ program, the re...
    很强大的最速下降法的C++算法程序,结果也比较精确-A very powerful method of steepest descent algorithm for the C++ program, the results more precise
    2022-06-17 04:18:10下载
    积分:1
  • 普里姆的C语言实现
    普里姆(Prim)算法是一种构造性算法。设G=(V,E)是一个具有n个顶点的带权连通无向图,T=(U,TE)是G的最小生成树,其中U是T的顶点集,TE是T的边集,则由G构造从起始顶点v出发的最小生成树T的步骤如下:(1)初始化U={v},以v到其他顶点的所有边为候选边;(2)重复以下步骤(n-1)次,使得其他(n-1)个顶点被加入到U中:  a.从候选边中挑选权值最小的边加入TE,设该边在V-U中的顶点是k,将k加入U中;  b.考察当前V-U中的所有顶点j,修改候选边,若边(k,j)的权值小于原来和顶点j关联的候选边,则用边(k,j)取代后者作为候选边。本代码实现了普里姆算法。代码能正确运行。
    2022-02-07 15:39:21下载
    积分:1
  • C语言实践
    通过一个简单的实例,实现一个C语言的经典算法,而且这个代码在我们实践中,也会经常用到,并将其进行模板话,这样就可以随时拿来使并可以将其封装成一个固有的库来实现
    2022-02-05 05:35:21下载
    积分:1
  • 基于matlab的约束非线性规划库,适于学习!
    基于matlab的约束非线性规划算法库,适于学习!-Matlab-based algorithm for the constrained nonlinear programming library, suitable for learning!
    2022-04-12 20:56:36下载
    积分:1
  • stm32四轴飞行器源码
    应用背景四旋翼控制源码传感器读取 学习stm32,时钟控制,中断控制,对四轴感兴趣的朋友看看有很大帮助关键技术对遥控器数据读取,控制,可自行修改程序进行悬停 mpu6050读取四轴飞行器四路PWM输出自稳
    2022-01-25 20:01:32下载
    积分:1
  • c拉格朗日插值函数
    c拉格朗日插值函数-c Lagrange interpolation function
    2022-04-15 11:31:47下载
    积分:1
  • DES (C 源代码)
    这是C语言的 DES 加密算法在 。欢迎下载,试用。非常感谢大家的支持!
    2022-05-20 14:55:39下载
    积分:1
  • 基于Matlab的GMM实现
    高斯混合模型(GMM)算法利用matlab实现,主函数信息如下:%   emgmm:GMM参数生成函数%   Input:%              Data:      D x N ,N个D维数据%              Alpha0: Gauss模型的权重初始值%              Mu0:      D x M,Gauss模型的中心初始值%              Sigma0:Gauss模型的方差初始值(假设每个方差矩阵都是对角阵, 即一个数和单位矩阵的乘积)%              loglikthreshold:EM迭代停止条件%   Output:%              [Alpha, Mu, Sigma]:高斯混合模型参数
    2022-03-10 08:23:18下载
    积分:1
  • 696518资源总数
  • 105678会员总数
  • 22今日下载