这里列出了在只存在体积和存在体积,重量两种情况下背包问题的解决方法

第一种情况:

某人从外地贩货物回本省出售

有3种货物:

A货物,单个重量80KG,单个价值60块

B货物,单个重量50KG,单个价值50块

C货物,单个重量50KG,单个价值40块

最大载重100KG,请用递归的算法求出最优解

 
public class Main_2d {public static int[][] m = new int[4][101];public static int[] v_arr = new int[]{80,50,50};//物品体积public static int[] t_arr = new int[]{60,50,40};//价值public static void main(String[] args){int n=3;    //物品种类int v=100;    //背包体积func(n, v);int s= m[n][v];      System.out.println("最大值为:" + s);}public static void func(int n, int v){for(int i=0; i<n; i++){for(int j=0; j<&

一维,多维背包问题(体积,重量)相关推荐

  1. 考虑体积重量的01背包问题—基于遗传算法

    考虑体积重量的01背包问题-基于遗传算法 1 背包问题简介 经典背包问题可以描述为:给定一组物品,每种物品都有自己的重量/体积和价值,要求把一定数量的物品放入背包,在满足背包载重/容积的约束下,最大化 ...

  2. python 解决 0-1 二维背包问题

    问题描述:给定n种物品和一背包.物品i的重量是wi,体积是bi,其价值为vi,背包的容量为C,容积为D.问:应该如何选择装入背包种的物品,使得总价值最大? 其实,这就是一维0-1背包问题的推广,二维背 ...

  3. MATLAB在运筹学背包问题的应用,运筹学论文之二维背包问题.docx

    运筹学论文之二维背包问题.docx 运筹学课程2011年12月论文评价指标与鉴定意见整数规划之二维背包问题摘要随着经济的增长,人们的体育生活也越来越丰富多彩,登山,成为人们的一种时尚.本文运用动态规划 ...

  4. php 冒泡排序数组,php一维二维数组键之冒泡排序

    php一维二维数组键之冒泡排序 功能:对数组进行重新排序. 说明:冒泡排序 (一维数组)(二维数组某个健排序) 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据 ...

  5. 考虑体积重量的装箱问题(箱子装载平衡)— 基于遗传算法

    考虑体积重量的装箱问题(箱子装载平衡)- 基于遗传算法 1 前言 经典装箱问题要求把一定数量的物品放入容量相同的箱子中,在满足每个箱子装载物品的大小之和不超过箱子容量的约束下,最小化箱子数目.在上一篇 ...

  6. python中quad_python用quad、dblquad实现一维二维积分的实例详解

    背景: python函数库scipy的quad.dblquad实现一维二维积分的范例.需要注意dblquad的积分顺序问题. 代码: import numpy as np from scipy imp ...

  7. python中numpy中一维二维三维数组的意思

    python中numpy中一维二维三维数组的意思: 以下为一维二维三维数组图形化: 那么一维通俗点就是行(横着看)只有这个,别无二家. 二维通俗点就是行(横着看)+列(竖着看),只有这种形式. 三维比 ...

  8. 有一个人前来买瓜 | C++ | 二维背包问题

    提醒:这道题目你会不会做,看不看得懂其他大佬的做法,完全取决于你看没看过背包问题,懂不懂背包问题的基本逻辑原理.换言之,只要你会背包,自己做出来不是难题. (因为我身边好多人包括我,一开始都不清楚背包 ...

  9. 一维二维码的提取、识别和产生

    一维二维码的提取.识别和产生 零.相关说明:     在"jsxyhelu.cnblogs.com/机器视觉"栏目主要介绍和图像处理和机器视觉相关的的成套的解决方案.思路和软件集. ...

  10. 二维有限体积 matlab,二维有限体积法计算热传导及源码.pdf

    二维有限体积法计算热传导及源码 //#include "stdafx.h" #include #include #include #include #include using n ...

最新文章

  1. 四月青少年编程组队学习(Python一级)Task02
  2. 1001 A+B Format (20 分)【难度: 简单 / 知识点: 模拟】
  3. gem for onenote安装教程
  4. 大数据技术之kafka (第 3 章 Kafka 架构深入 ) offset讲解
  5. 展望2015把C++版本的掼蛋程序写好
  6. JEECG 社区官方技术支持
  7. 饿了么:日订单量超900万的架构设计及演进之路
  8. 如何测网络稳定性_功率计如何测准极限低功率小信号
  9. 链表在java中的应用_Java链表
  10. nessus下载后更新插件问题新的解决方法2020
  11. r语言平均值显著性检验_R语言标记显著性标记
  12. QCC305x系列开发教程(入门篇)之1.3-烧录方式使用USB时的驱动安装及其出现“未知设备”的解决方法
  13. docker exec命令-进入docker中
  14. 富爸爸穷爸爸第二章的思考
  15. 为什么说学web前端是IT互联网时代的不二选择?
  16. 同样是IT行业,测试和开发薪资真有这么大差别?
  17. 珞珈-B生所学 跟学笔记 PPT(三)(完结)
  18. java 贪吃蛇 地狱模式_贪吃蛇大作战4.4.7版
  19. 绘图_origin在一个页面上绘制多个图像x1y1和x2y2
  20. CheckBox的使用

热门文章

  1. git 开源的分布式版本控制系统
  2. 一种双灰度传感器巡黑线方案:完美解决小车循迹时左右摇摆的问题
  3. 万花筒云教育—安卓闭源后国产手机怎么办?
  4. 同文输入法 android,同文输入法无障碍版
  5. # Odoo丨一文让你弄懂Odoo的用户、组与权限
  6. 《.Net 软件设计新思维:像搭积木一样搭建软件》成书背后的故事
  7. poi解析word文档(解析表格,emf,wmf,svg转jpg图片)
  8. 小米手机如何设置备忘录事件提醒,到时间提醒
  9. java计算机毕业设计中学网站设计与实现演示录像2020源码+mysql数据库+系统+部署+lw文档
  10. 户外运动耳机选择哪种、最适合户外徒步的运动耳机推荐