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

深圳 网站建设培训学校网站管理系统

深圳 网站建设培训学校,网站管理系统,手机网站建站用哪个软件好,微信公众号商城网站开发题目 leetcode上没有纯完全背包题目,可以看卡码网上的题目 完全背包 思路 有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次)&#xff…

题目

leetcode上没有纯完全背包题目,可以看卡码网上的题目

完全背包

思路

有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。

完全背包和01背包问题唯一不同的地方就是,每种物品有无限件

在0-1背包中的遍历顺序为

for i in range(n):for j in range(bagweight,weight[i]-1,-1):dp[j] = max(dp[j],dp[j-weight[i]]+value[i])

在进行背包遍历的时候你从大到小来遍历的,但在完全背包这里每个物品的数量是无限的,那就可以从小到大来进行遍历了,这样在遍历的过程中就会把同一个物品重复装入包中,直到下个物品的价值放到包里超过一直这样放的时候就结束

代码

n , target = 4,5
weight = [1,2,3,4]
value = [2,4,4,5]dp =[0]*(target+1)for i in range(n):for j in range(weight[i],target+1):dp[j] = max(dp[j],dp[j-weight[i]]+value[i])print(dp[-1])

http://www.ds6.com.cn/news/6233.html

相关文章:

  • 网站 只收录首页打开免费百度啊
  • 湖南株洲网网站优化推广
  • 博彩网站开发不存储数据犯法吗芜湖网络营销公司
  • 门业网站 源码免费外链生成器
  • 西安网站建设全包徐州百度快照优化
  • 网站改版的好处seo整站优化外包公司
  • java开发网站开发费用义乌最好的电商培训学校
  • 阿里云部署一个自己做的网站保定网站推广公司
  • 建设公司网站开发方案关键词搜索工具有哪些
  • 深圳做网站推荐哪家公司阳山网站seo
  • 南阳网站推广公司提高工作效率心得体会
  • 天水企业网站建设seo排名点击手机
  • php网站项目网页搜索快捷键
  • 网站301跳转怎么做青岛seo软件
  • 网站制作方案相信乐云seosemantics
  • 汽车网站建设公司长尾词seo排名
  • 选择荣胜网络宁波网站建设中国站长之家网站
  • 百宝图建设工程电子网站常德网站seo
  • 吉安做网站网站seo优化外包顾问
  • 中关村在线官方网站网页版
  • 深圳网站建设公司哪家可以建app网上营销模式
  • 淄博张店网站排名优化我要看今日头条
  • 关于加强政务网站建设的通知seo免费推广
  • 南宁商城网站建设独立站建站平台
  • 网站管理系统图片互联网营销怎么做
  • 阳江做网站的公司宁波专业seo外包
  • WordPress主题开发核心主食北京推广优化公司
  • 织梦网站更换域名新闻报道最新消息今天
  • 做集团网站应注意什么西安seo外包优化
  • 网站制作公司小邓百度超级链数字藏品