背包9讲——01背包问题
  一般来说,01背包都是基于这样一类问题,有一个容器,它有一个容量V,然后有n种物品,每种物品有且仅有一件,含有属性v(比如说重量),w(价值),问怎么放物品,使得背包内的物品的价值和最大(注意不能超容量)
在这里我要介绍一种优化过的一维数组的做法
 用dp[i]来表示当抉择到第i种物品是,所拥有的价值总量
     那么显然,状态转移方程即为
                   dp[i] = max(dp[i],dp[i-v[j]]+w[j])
    我来解释方程的意思
    第i种物品有2种选择方式,选或不选,不选的话,dp[i]显然等于dp[i-1];否则的话,相当于把前i-1件物品放在体积为V-v[j]的背包中,以此类推,将问题不断细分,最终解决问题
                 实现:
                     for(int i=1;i<=n;i++)
                         for(int j=V;j>=v[i];j--)
                              dp[j]=max(dp[j],dp[j-v[i]]+w[i]);

2014年04月10日相关推荐

  1. 阿里巴巴大数据竞赛(2014年3月10日到11月)

    大赛简介 阿里巴巴大数据竞赛是阿里巴巴集团主办,在阿里巴巴大数据科研平台--"天池"上开展的,基于天猫海量真实用户的访问数据的推荐算法大赛. 本次比赛的目的是让广大的高校同学在大数 ...

  2. 股票F10关键字过滤工具:13年年报10转10股票一览,截止2014年3月10日 共67只

    股票F10关键字过滤工具:13年年报10转10股票一览,截止2014年3月10日 共67只   工具地址: http://gpf10.com  作者QQ : 32078915 601933|||永辉超 ...

  3. 1卢布等于多少人民币(2014年04月23日)

    100万泰铢等于多少人民币,一泰国铢换多少人民币(2014年04月22日)络特网行情中心每日更新. 一泰国铢换多少人民币(2014年04月22日)每日更新 货币名称 比率 更新时间 泰国铢兑人民币 0 ...

  4. c语言程序立体几何计算机,立体几何教学中巧妙利用信息技术 -----培养高中学生数学学习的兴趣   张芬     2014年11月10日...

    立体几何教学中巧妙利用信息技术 -----培养高中学生数学学习的兴趣 西安市第四十七中学 张芬 摘要 : 本文从立体几何教学内容的特点及几何概念的理解掌握,命题的推理论证过程,命题的理解和公式的推导与 ...

  5. 2014年04月26日

    盘点全球十大最美书店 自古以来,书墨与情调似乎就是不可分割的聚合体,而近日由英国BBC网站挑选出来的全球十家最美书店也再次印证了这一点.对于一座城市来说,书店是人们精神的寄托,是不可或缺的生活方式,更 ...

  6. 2014年04月27日

              据说是最高效的邻接表.... 别误会,小人只是个渣,这里不自量力下,昨天刚向老蔡学的,给出我的理解 先给出数据结构 struct EDGE{ int next; int to; i ...

  7. 3月6日服务器例行维护公告,2014年3月6日停机维护公告

    亲爱的玩家: 为了保证服务器的稳定和服务质量,<新大话西游2>将于2014年3月6日早上8:00停机,进行每周例行的维护工作,维护时间为早上08:00至09:30,同时,本次停机还将发布最 ...

  8. 2014年3月29日缅甸将举行人口普查

    2014年3月29日缅甸将举行人口普查 2013.04.22 来源:缅华网 林耀宗译自(新金国日报20-4-2013)     仰光省人口普查委员会秘书吴季林说:2014年人口普查时,因发生冲突而不安 ...

  9. 学习笔记--2014年7月7日

    2014年7月7日晚上学习笔记 ================ 目录: 一.学习Bash笔记 二.利用Ubuntu创建无线wifi 三.在Ubuntu里禁用不用的桌面 四.安装软件时依赖冲突的万能解 ...

最新文章

  1. wp7 手机归属地查询
  2. 神经网络预测模型算法_MATLAB Elman神经网络的数据预测—电力负荷预测模型研究...
  3. IText实现url转pdf, 解决中文字体问题
  4. (十)boost库之多线程
  5. 无字库12864液晶屏滚动显示程序[转]
  6. 网页打开共享目录_“馆员说事儿”之三大中文数据库期刊封面、目录、封底下载方法步骤(三)中国知网...
  7. php 查询和redis,php如何查询redis
  8. Specify 的含义 ------ 转载
  9. 湖北工业大学查分_湖北工业大学成人高考低于分数线没考上怎么办?
  10. tensorflow中的global_step参数(转)
  11. 第2章-计算机组成原理之概述篇
  12. 通过Windows事件查看器可以查看某一个应用程序在过去某一时刻曾经出现的错误记录
  13. poi-tl导出word出错
  14. 网络知识之——Mac地址和ping
  15. 最大面额钞票10的21次方
  16. 第三章 迭代器(iterators)概念与traits编程技法
  17. 小米基于OpenStack搭建私有云平台技术架构大揭秘!
  18. java 视频流 读取_Java之视频读取IO流解帧实施方案
  19. 练习题:千克转换成磅
  20. 计算机毕业设计ssm基于协同过滤的图书馆图书推荐系统9xpkg系统+程序+源码+lw+远程部署

热门文章

  1. java8 Steam 构建树结构
  2. ADAU1860调试心得(5)ADC-DAC直通程序
  3. AirDisk-Q3X不休眠怎么回事?
  4. latex 参考文献 natbib, biblatex 引用网页,超链接
  5. 4382. 快速打字
  6. android 屏蔽主动弹窗,android8.1 屏蔽系统通知弹窗
  7. 区块链的共识机制有哪些好处优势?
  8. 【优化选址】蚁群算法求解电动汽车充电站与换电站选址优化问题【含Matlab源码 1182期】
  9. 大整数相乘java_大整数乘法—java实现
  10. 泛微e-cology9 SQL注入漏洞复现(QVD-2023-5012)