社区
C++ 语言
帖子详情
01-背包问题
fdg个sggggg
2008-11-24 10:37:11
for(int i=1;i<=n;i++) //计算V[i][j]的值
for(int j=1;j<=C;j++)
if((j-w[i])>=0)
if(V[i-1][j]>v[i]+V[i-1][j-w[i]]) //第i个物品不放入背包
这句什么意思啊 不明白 为什么没放入逼放入的价值还大呢
...全文
113
1
打赏
收藏
01-背包问题
for(int i=1;i<=n;i++) //计算V[i][j]的值 for(int j=1;j=0) if(V[i-1][j]>v[i]+V[i-1][j-w[i]]) //第i个物品不放入背包 这句什么意思啊 不明白 为什么没放入逼放入的价值还大呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
就呆在云上
2008-11-24
打赏
举报
回复
看看这两个网址吧,说的很清楚了
http://blog.csdn.net/livelylittlefish/archive/2008/03/16/2186206.aspx
http://blog.csdn.net/DongloveRen/archive/2008/06/30/2597831.aspx
01
背包问题
本文通过实例详细介绍了如何使用动态规划算法解决
01
背包问题
,包括核心思想、具体步骤及C语言、Java和Python三种语言的实现代码。
动态规划之
01
背包问题
本文详细介绍了
01
背包问题
的解决方法,包括错误的贪心算法思路和正确的动态规划实现,给出了
01
背包问题
的朴素版本及一维数组优化版本的代码示例。
分支界限——
01
背包问题
这篇博客介绍了如何利用分支界限算法解决经典的
01
背包问题
。
01
背包问题
是NP完全问题,要求在有限的背包容量下,选择物品以最大化总价值。博客详细描述了问题分析、设计思路,并提供了源代码实现,通过优先队列优化了单位价值的选取过程,以提高求解效率。
【动态规划】
01
背包问题
本文详细介绍了
01
背包问题
,包括问题描述、规模减少、递归式推导、动态规划算法的填充与图解、代码实现及最优解构造。通过一个实例展示了如何解决
01
背包问题
,同时提供了空间压缩的思考,帮助读者深入理解动态规划在解决
背包问题
中的应用。
01
背包问题
详解
本文详细介绍了
背包问题
的四种类型(
01
背包、完全背包、多重背包和分组背包),并用动态规划的方法来解决
01
背包问题
,包括一维和二维状态转移方程的优化。通过实例和代码演示,帮助理解如何求解
背包问题
以获取最大价值。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章