简单装箱
来源:互联网 发布:北京幼儿园学费知乎 编辑:程序博客网 时间:2024/05/16 01:18
public class Pack { int totalWeight = 100; int weight[] = { 10, 10, 20, 30, 40, 40, 20 }; int maxWeight[][] = new int[totalWeight + 1][weight.length + 1]; public static void main(String[] args) { Pack pack = new Pack(); int result = pack.getMaxWeight(pack.totalWeight, pack.weight.length - 1); System.out.println(result); } int getMaxWeight(int totalWeight, int num) { int maxResult = 0; if (this.maxWeight[totalWeight][num] != -1) { maxResult = maxWeight[totalWeight][num]; } if (totalWeight >= weight[num]) { if (num == 0) { maxResult = weight[num]; } else { int result1 = getMaxWeight(totalWeight - weight[num], num - 1) + weight[num]; int result2 = getMaxWeight(totalWeight, num - 1); maxResult = max(result1, result2); } } return maxResult; } int max(int a, int b) { return a > b ? a : b; }}
0 0
- 简单装箱
- 装箱问题的简单实现
- 装箱
- 装箱
- 装箱
- 装箱
- 装箱
- ACM简单计算题-装箱问题
- UVA 1149 Bin Packing 装箱(简单贪心)
- 拆箱与装箱的简单实例
- 三维装箱问题Java代码的简单实现过程
- JAVA简单理解自动装箱与自动拆箱
- 简单的动态规划——装箱问题
- 装箱和取消装箱
- 关于C#的装箱和拆箱的简单测试例子
- 装箱问题
- 装箱问题
- 装箱拆箱续
- Listener 理解
- SpringMVC配置
- 基于Spark MLlib平台和基于模型的协同过滤算法的电影推荐系统(一) 协同过滤算法概述&&基于模型的协同过滤的算法思想(算法模型和结构待补充)
- linux yum及yum仓库
- 最小重量机器设计问题
- 简单装箱
- APACHE RANGER 调研----5.ranger 原理解析
- hello world!
- MVC 从入门到精通
- 常对象与常成员
- APACHE RANGER 调研----6.自定义RestApi 操作ranger 数据库
- 2016-11-25-raspbian-jessie镜像拓展root文件系统空间到全盘(Expend Filesystem)之后空间用完的解决方法
- 域名可用查询地址
- 使用SecureCRT从Windows上传文件到Linux