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

成都网站推广 优帮云杭州的服装网站建设

成都网站推广 优帮云,杭州的服装网站建设,自己怎样制作网页,网站如何做seo优化题目描述 有N种物品和一个容量是V的背包。 第i种物品最多有si件,每件体积是vi,价值是wi。 求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。 输出最大价值。 输入 第一行两个整数,N&#x…

题目描述

有N种物品和一个容量是V的背包。
第i种物品最多有si件,每件体积是vi,价值是wi。
求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。
输出最大价值。

输入

第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。

接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。

0<N,V≤100
0<vi,wi,si≤100

输出

输出一个整数,代表最大价值。

样例输入

4 10
3 2 2
4 3 2
2 2 1
5 3 4

样例输出

8

代码如下:

(只比01背包多了一点)

#include<bits/stdc++.h>
using namespace std;
long long n,maxv,v1,w1,s1,v[10001],w[10001];
int main(){cin>>n>>maxv;long long k=0;for(int i=1;i<=n;i++){cin>>w1>>v1>>s1;for(int j=1;j<=s1;j++){k++;v[k]=v1;w[k]=w1;}}for(int i=1;i<=k;i++){for(int j=maxv;j>=w[i];j--){dp[j]=max(dp[j],v[i]+dp[j-w[i]]);}}cout<<dp[maxv];return 0;
}

(7~14行把多重背包转成01背包)

http://www.sczhlp.com/news/75125/

相关文章:

  • 内蒙古住房城乡建设厅网站网站建设的分析
  • 网站的htmlwordpress模版头部文件
  • 网站建设含义四川网站建设开发
  • 怎么截取网站视频做动图手机模板网站
  • 凡客现在还能买吗长沙seo优化方案
  • Typora安装及卸载的保姆级教程
  • 为Linux系统的普通账户授予sudo访问权限的过程
  • python中定义字典时,行末尾不能带上逗号。带上的话,会变成tuple
  • maven境内源
  • 山东做网站的公司有哪些博客下载
  • 外贸网站设计郑州上海天华建筑设计有限公司地址
  • 沈阳做网站哪个好网页制作设计方案
  • 凡科做网站要钱网站外包费用怎么做分录
  • 网站建设需要什么ps做的网站图片好大
  • iis应用程序池 网站wordpress上传word
  • 哈尔滨市建筑企业管理站网站建设翻译英文是什么
  • 电子商务网站 icp备案营销设计网站建设
  • 时尚杂志网站设计分析电子商务网站开发的流程图
  • 东莞公司品牌网站建设网站付费模板
  • 网站增加一体化建设功能的好处16种营销模式
  • 做网站带源码软件一元抢宝网站开发
  • Linear Models 在 scikit-learn 中介绍
  • webpack学习 - phper
  • 数据结构与算法-17.符号表
  • 在Ubuntu 22.04系统中无需重启设置静态IP地址
  • 网站建设遵循的原则防疫测温健康码核验一体机
  • 高端建站选哪家网站开发 案例详解
  • 专业的网站建设哪家快wordpress要ftp
  • 吉林市做网站哪家好邯郸高端网站建设价格
  • 苏州网站建设苏州17岁在线观看免费高清完整版