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

云南省建设厅网站 农民工本科自考怎么报名

云南省建设厅网站 农民工,本科自考怎么报名,网站空间大小选择,网站修改联系方式现有四个物品,小偷的背包容量为8,怎么可以偷得价值较多的物品 如: 物品编号: 1 2 3 4 物品容量: 2 3 4 5 物品价值: 3 4 5 8 记f(k,w) ,当背包容量为w,可以偷k件物品…

现有四个物品,小偷的背包容量为8,怎么可以偷得价值较多的物品

如:

物品编号: 1     2      3      4 

物品容量: 2     3      4      5

物品价值: 3     4      5      8

记f(k,w) ,当背包容量为w,可以偷k件物品,所能偷到的最大价值

以f(4,8)为列,记录每次偷取物品有两种情况 偷//不偷,如果偷取出物品的价值并减少对应背包的容量,如果不偷,则不需要取出价值,也不需要减去对应的容量, 依次找到偷取物品为0个,或者容量不够时为止。

由上述递推可得下面公式

 

 

 

代码实现:

 

package 算法;public class 背包 {public static void main(String[] args) {int[][] f = new int[5][9];int[] w = new int[]{0, 2, 3, 4, 5};int[] v = new int[]{0, 3, 4, 5, 8};for (int i = 1; i < 5; i++) {for (int j = 1; j < 9; j++) {if (w[i] > j) {f[i][j] = f[i - 1][j];} else {f[i][j] = Math.max(f[i - 1][j], f[i - 1][j - w[i]] + v[i]);}}}for (int i = 0; i < 5; i++) {for (int j = 0; j < 9; j++) {System.out.println(i+" "+j+" "+f[i][j]);}}}}

http://www.yayakq.cn/news/377436/

相关文章:

  • .net可以做网站做游戏 博客园云南做网站的公司有哪些
  • 哪个设计培训机构好seo外包公司
  • 自动建站网站源码杭州小程序建设公司
  • 免费婚庆网站模板wordpress 企业网站主题
  • wordpress怎么翻页阳江seo
  • 哪里有做企业网站的seo排名培训学校
  • 速冻蔬菜做哪个国际网站好在运营中seo是什么意思
  • 网站建设托管东莞网站建设招聘
  • 弹簧机东莞网站建设一个商城
  • 学风建设网站wordpress后台模板位置
  • vps可以同时做ss和网站吗江苏省城乡建设厅网站
  • 云服务器可以放几个网站小视频网站怎么做
  • 班级网站怎么做ppt模板网站建设设计制
  • 打开英文网站字体不对云优化软件
  • 网站模板怎么建设iis怎么做网站
  • 襄阳网站建设外包国内wordpress云免备案
  • 网站做的跟别人的一样可以吗网站设计需要的元素
  • 如何看网站是html几代做的平面设计发展前景
  • 手机代码网站有哪些问题吗建站交流
  • 网站开通支付宝接口seo是什么意思蜘蛛屯
  • 网站需要服务器建设一个电商网站
  • 怎样查网站备案2022年互联网创业项目
  • 南京网站开发网站建设风险管理
  • 怎么建立网站链接网站上的按钮怎么做
  • 网站开发要信息类网站怎么做
  • 公司网站建设南宁建设政协网站的意义
  • 123883网站软件app大全免费
  • 建网站的方案网站开发 评价
  • 网站外链作用网站上有声的文章是怎么做的
  • 中国建设银行安徽省 招聘信息网站wordpress怎么QQ登录