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

网站空间托管衡水网站建设费用

网站空间托管,衡水网站建设费用,河南制作网站,网站管理系统安装01背包 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i件物品的体积是 vi#xff0c;价值是 wi。 求解将哪些物品装入背包#xff0c;可使这些物品的总体积不超过背包容量#xff0c;且总价值最大。 输出最大价值。 输入格式 第一行两个整数#xff0c;N…01背包 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i件物品的体积是 vi价值是 wi。 求解将哪些物品装入背包可使这些物品的总体积不超过背包容量且总价值最大。 输出最大价值。 输入格式 第一行两个整数NV 用空格隔开分别表示物品数量和背包容积。 接下来有 N 行每行两个整数 vi,wi用空格隔开分别表示第 i 件物品的体积和价值。 输出格式 输出一个整数表示最大价值。 数据范围 0N,V≤1000 0vi,wi≤1000 4 5 1 2 2 4 3 4 4 5 输出 8 代码 #includeiostream using namespace std; int main(){ int N,V; int v[1010],w[1010]; for(int i 0;iN;i){cinv[i]w[i]; } for(int i 1;iN;i){for(int j 0;jV;j){ if(jv[i])f[i][j]f[i-1][j]; else f[i][j]max(f[i-1][j],f[i-1][j-v[i]w[i]); } } coutf[N][V]; return 0; }分析 f[i][j] 的值表示前i件且用时为j的选择的最大价值。 if(jf[i][j]) f[i][j]f[i-1][j]表示当当前容量拿不了第i件所以当前可拿到的最大价值是和前i-1件相等的。 elsef[i][j] max(f[i-1][j],f[i-1][j-v[i]]w[i])表示当前容量可以那第i件时最大价值在拿第i件或或不拿第i件 之中。 为什么呢怎么强行理解呢 因为从f[1][0]开始就是不断的取最大会使f[i][j]更大的值f[i][j]之前的都全部考虑好了只要考虑f[i][j]怎么拿到最大要么不拿第i件要么拿第i件和拿前i-1件且容量为j-w[i]可拿的最大价值。 而 f[i-1][j-v[i]] 在之前已经算好了。
http://www.zqtcl.cn/news/115784/

相关文章:

  • 做网站 做手机app要学什么软件网站在哪里购买
  • 老罗做的网站赣州建设部网站
  • 四川建设主管部门网站盘搜搜
  • 创造网站的最简单 软件是哪个免费全自动推广平台
  • 如何看网站做的好坏vs2017做网站
  • 电子商务网站开发费用入账wordpress商城主题模板下载
  • 广西南宁公司网站制作百度推广自己做网站吗
  • 网站建设公司外链怎么做网站开发职业类别代码
  • 网站优化公司怎么选免费手机网站建设
  • 怎么建立自己的网站平台多少钱专用于做网站公司
  • 怎么修改网站后台权限商城网站制作 价格
  • 英铭广州网站建设wordpress服务器域名
  • 怎么做微商网站怎么生成网站源代码
  • 建设网站怎么设置网站页面大小外贸原单童装哪个网站做
  • 网站布局设计软件太原专业做网站
  • 织梦教育培训网站源码素材图下载
  • 内容网站外贸网站外贸网站建设行吗
  • 什么是网络营销定义北京网站关键词优化
  • 开奖视频网站开发成都优化官网公司
  • 网站开发培训学校互联网软件外包平台
  • 房屋网签查询系统官方网站建设网站总经理讲话范本
  • 创建网站好的平台罗湖网站建设优化
  • 青海兴远建设工程有限公司网站wordpress怎么设计网站
  • 泉州建站公司模板马云谈2025的房价
  • 动漫制作专业什么电脑最适合沈阳关键词优化报价
  • seo企业网站源码虚拟主机如何建设多个网站
  • 电商 网站模板借钱软件推广微信hyhyk1
  • 免费网站模板psd建网站程序工具
  • 企业建设网站专业服务网站设置文件夹权限
  • 用ip做网站威海市城乡建设局网站