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

9i网站建设网站快速上排名方法

9i网站建设,网站快速上排名方法,企业运营包括哪些环节,.net可以做网站做游戏 博客园题目描述实现一个算法求解完全背包问题。完全背包问题的介绍如下:已知一个容量为 totalweight 的背包,有不同重量不同价值的物品,问怎样在背包容量限制下达到利益最大化。完全背包问题的每个物品可以无限选用背包问题求解方法的介绍如下&…

题目描述

实现一个算法求解完全背包问题。完全背包问题的介绍如下:

  • 已知一个容量为 totalweight 的背包,有不同重量不同价值的物品,问怎样在背包容量限制下达到利益最大化。

  • 完全背包问题的每个物品可以无限选用

背包问题求解方法的介绍如下:

  • 用符号 Vi 表示第 i 个物品的价值,Wi 表示第 i 个物品的体积,Vi,j 表示当前背包容量为 j 时,前 i 个物品最佳组合对应的价值。

  • 对于当前第 i 个商品,如果包的容量能够装下该物品,即 Wij。此时需要判断装或者不装这个物品的价值对比,选择使价值更大的情况,即 Vi,j=max(Vi+Vi−1,jWi,Vi−1,j)

输入描述

第一行为两个数字 otalweightN,均不超过 1000。totalweight 含义见题干,N 为物品数量。

接下来 N 行,每行两个数字 WiVi,均不超过 1000。含义见题干。

输出描述

输出一行,为在背包容量限制下的最大化利益。

输入输出样例

示例

输入
8 5
3 4
5 5
1 2
2 1
2 3
输出
16

运行限制

  • 最大运行时间:1s

  • 最大运行内存: 256M

参考答案

T,N = map(int, input().split())
W = []
V = []
for _ in range(N):a,b = map(int, input().split())W.append(a)V.append(b)
dp = [0]*(T+1)
for i in range(N):for j in range(W[i], T+1):dp[j] = max(dp[j], dp[j-W[i]]+V[i])
print(dp[-1])
http://www.zhongyajixie.com/news/49209.html

相关文章:

  • 佛山网站制作网址整站优化和单词
  • 临沂医院手机网站建设logo设计
  • 布吉做网站公司淘数据官网
  • 小型网站建设多少钱seo网站营销推广
  • 做搜索的网站有哪些长沙网站快速排名提升
  • 企业网站建设实训小结seo链接优化建议
  • 用什么软件做网站最好旺道seo优化软件
  • 宝鸡投中建设网站南京网站设计公司
  • 教育培训手机网站模板下载seo 深圳
  • 峨山网站建设谷歌海外广告投放
  • 网站做支付宝支付需要哪些资料郑州seo排名优化公司
  • 做网站用的国外节点服务器冬镜seo
  • 外行学网页制作与网站建设从入门到精通整合营销的案例
  • 商城手机网站建设多少钱什么是长尾关键词举例
  • 网站首页页面代码网络推广工作内容
  • wordpress自适应网站博客模板最新上海网上推广
  • 广西网站建设营销公司百度开户多少钱
  • 网站建设需要的资料考拉seo
  • 网站规划与建设重要性理解与体会5118网站查询
  • 营销类网站如何优化知乎推广渠道
  • 做购物网站之前做些什么百度一下你就知道官网百度
  • 白云地网站建设济南做网站公司哪家好
  • 网站改版 方案福州百度推广开户
  • 上海网站营销公司长春疫情最新消息
  • 南通市区有哪几家做网站的软文推广文章范文
  • 做网站设计挣钱吗长沙有实力seo优化公司
  • wordpress图片设置水印2019嘉兴百度seo
  • 在线文库网站建设电子商务网店运营推广
  • 苏州集团网站设计开发网络营销策略内容
  • 网站很久没被收录的新闻怎么处理运营推广渠道有哪些