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

网站官方首页设计津南做网站的公司

网站官方首页设计,津南做网站的公司,玉田做网站,乌海网站制作文章目录 3. 完全背包问题题目描述动态规划一维数组 3. 完全背包问题 题目描述 有 N种物品和一个容量是 V的背包#xff0c;每种物品都有无限件可用。 第 i 种物品的体积是 vi#xff0c;价值是 wi。 求解将哪些物品装入背包#xff0c;可使这些物品的总体积不超过背包容… 文章目录 3. 完全背包问题题目描述动态规划一维数组 3. 完全背包问题 题目描述 有 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输出样例 10动态规划 一维数组 这段代码演示了如何解决一个经典的动态规划问题即完全背包问题。注释已经添加在代码的相应部分以便详细解释每一步。 #includebits/stdc.h // 引入所有标准库 using namespace std;int main() {int n,v; // n 表示物品种数v 表示背包容量cinnv; // 输入物品种数和背包容量vectorint val(n1,0),w(n1,0); // val 存放物品价值w 存放物品体积vectorint dp(v1,0); // dp 数组用于存放每个容量下的最大价值for(int i0;in;i)cinw[i]val[i]; // 输入每种物品的体积和价值// 动态规划过程for(int i0;in;i) // 遍历所有物品{// 完全背包的特点是每种物品可以选无限次所以内循环正序遍历for(int jw[i];jv;j) // 对于每个容量从当前物品的体积开始遍历到背包容量{// 状态转移方程尝试将当前物品加入背包并更新最大价值dp[j]max(dp[j],dp[j-w[i]]val[i]);}}// 输出最大价值即背包容量为v时的最大价值coutdp[v];return 0; }在这个代码中dp[j] 表示的是背包容量为j的情况下能够装入物品的最大价值。在内循环中我们尝试将每件物品加入背包中并更新dp[j]为当前dp[j]与dp[j-w[i]]val[i]中的较大值其中dp[j-w[i]]val[i]代表在背包中已经装有一定体积物品的情况下再加入当前考虑的物品所能达到的价值。 完全背包问题与0-1背包问题的重要区别在于完全背包问题中的每种物品可以选取无限次而0-1背包问题中每种物品只能选取一次。
http://www.pierceye.com/news/212596/

相关文章:

  • 美食网站设计网站手机商城图片
  • 广州网站开发 细致广州亦客网络sql注入网站建设百度云
  • 株洲网站设计外包首选每个网站都有后台吗
  • 网站运营管理员具体做什么企业网站搭建哪家好
  • wordpress网站导入数据库网站开发自荐信
  • 网站商城如何获取流量天合建设集团网站
  • 毕业设计做网站应该学什么2015年做哪个网站致富
  • 本地网站后台管理建设品牌网站建设解决方案
  • 广州黄埔区网站建设网页制作和网页制作设计
  • 做谷歌推广一定要网站吗成都 企业网站建设公司
  • 六安网站制作金狮网站更换域名备案吗
  • 最专业的手机网站制作广西网站建设设计
  • 如何在搜索引擎做网站企业咨询公司名字大全
  • 贵金属网站模板阿里云建设网站的流程
  • 维护一个网站要多少钱个人网页设计的主要内容和要求
  • 西安网站优化推广方案新网站做百度百科
  • 网站外链建设到底该怎么做flash网站案例
  • 成都私人网站制作卓越网站建设的优点
  • 做网站下载别人的图算不算侵权源码之家免费
  • 宁夏住房城乡建设厅网站应用网站建设
  • 宾馆网站建设网站建设管理规范
  • 内部网站建设的步骤过程选择邯郸做网站
  • 国外免费外贸网站dw网页制作教程个人网站
  • 西安建设局网站地址室内设计效果图一套方案
  • php 建网站电子商务网站建设项目规划书
  • 常熟建设局网站代理办营业执照的公司
  • 济南网站关键词优化公司如何制作网站赚钱
  • 长春旅游网站开发360投放广告怎么收费
  • 微信公众号做网站卖东西静态化网站的缺点
  • 网站空间购买今天的新闻头条最新消息