当前位置: 首页 > news >正文

捡个杀手做老婆 在哪个网站/营销策划公司 品牌策划公司

捡个杀手做老婆 在哪个网站,营销策划公司 品牌策划公司,日照网站建设价格苏货运公司回收,wordpress save_post背包问题 引言 什么是背包问题? 背包问题就是一个有限的背包,给出一定的物品,如何合理的装入物品使得背包中的物品的价值最大? 01背包 01背包,顾名思义就是每一种给定的物品要么选择,要么不选&#xff…

背包问题

引言

什么是背包问题?
背包问题就是一个有限的背包,给出一定的物品,如何合理的装入物品使得背包中的物品的价值最大?

01背包

01背包,顾名思义就是每一种给定的物品要么选择,要么不选,求出最终最大的价值。
针对01背包又有两种情况,一种情况是要求最终装满背包,第二种是不用一定装满背包。
下面给出一道例题,并且给出01背包的dp解法。

  1. leetcode LCR 101 : 分割等和子集
    在这里插入图片描述
    解题思路:
    明显,我们可以理解为这里有一个Sum{ai} / 2的背包,我们需要将他装满,这道题比较简单,没有value值。
    状态转移方程:(01背包常见的状态转移方程)
  • dp[i][j] : 前i个元素能够填充大小为j的背包的最大价值
  • dp[i][j] = max { dp[i - 1][j] , dp[i -1][j - Size[i]] + value[i] }

第i个位置,可以不选择它装入背包, 这个时候为dp[i - 1][j] , 也可以选择,这个时候为dp[i -1][j - Size[i]] + value[i]

细节: 
1. 判断j >= Size[i] 
2. 初始化size的时候 + 1,可以更好处理边界条件

在这里插入图片描述
总结:其实无论是否一定需要装满,状态转换方程都差不多,最大的差别是初始化dp的时候存在较大的差异,希望读者注意。

完全背包

完全背包,和01背包的差异就是每一种物品可以选取多次,其他一样,也是可以分为装满和不需要一定装满两种情况。
不太会Latex, 只有手绘。
请添加图片描述
例题:leetcode LRC 103 零钱兑换
在这里插入图片描述
解法:
在这里插入图片描述

总结

这里列举了常见的基础背包问题的解法,再往后学习就是竞赛难度的背包问题,这里我们不再继续赘述,读者想要了解更加复杂的背包问题,可以自行继续探索。

http://www.lryc.cn/news/580777.html

相关文章:

  • wordpress轻应用主机/seo关键词优化推广哪家好
  • 遵义公司建网站要多少费用/seo排名
  • 自己建网站写小说可行吗/win7优化教程
  • 安徽建设厅证书查询网网站/网络营销工具介绍
  • 做网站吧/快速开发网站的应用程序
  • 南昌网站建设 南昌做网站公司/学计算机哪个培训机构好
  • 小县城做婚礼网站/百度广告联盟怎么加入
  • 网站制作中心/超级软文网
  • 图片点击就能跳转网站怎么做的/天津百度seo
  • 教育平台/昆山优化外包
  • 企业网站seo数据/南京seo外包
  • 赌博网站程序架设/品牌策划公司排名
  • 一个虚拟空间可以做两个网站吗/附近电脑培训班零基础
  • 做乒乓球网站的图片大全/上海抖音seo公司
  • 怎么开发网站程序/轻松seo优化排名
  • 如何做复制别人的网站模版/怎么推广网站
  • 陕西企业营销型网站建设/常用的网络营销方法有哪些
  • 营销型网站建设的公司/google官方下载安装
  • 菜鸟html教程/seo引擎优化培训
  • 教您如何申请企业邮箱/人员优化方案
  • 南通高端网站建设/大数据营销案例
  • 网站首选域301如何做/疫情最新消息今天封城了
  • 建设企业网站个人网银/网站营销方案
  • 自己做网站视频/免费网站seo诊断
  • 私人定制网站建设/百度seo推广首选帝搜软件
  • 合肥网站制作专业/广州网站设计建设
  • 网站排名优化课程/营销网点机构号
  • wordpress 资源站点/seo如何优化网站步骤
  • 成都市建设二维码检测网站/seo关键词优化工具
  • 做推文的网站知乎/前端开发培训机构推荐