题目描述 Description

有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。

要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。

输入描述 Input Description

一个整数v,表示箱子容量

一个整数n,表示有n个物品

接下来n个整数,分别表示这n 个物品的各自体积

输出描述 Output Description

一个整数,表示箱子剩余空间。

样例输入 Sample Input

24

6

8

3

12

7

9

7

样例输出 Sample Output

0

#include<cstdio>
#include<algorithm>
using namespace std;
int f[20005],n,v,x;
int main(){scanf("%d%d",&v,&n);while(n--){scanf("%d",&x);for(int i=v;i>=x;i--)f[i]=max(f[i],f[i-x]+x);}printf("%d\n",v-f[v]);return 0;
}

转载于:https://www.cnblogs.com/codetogether/p/7066425.html

codevs1014 装箱问题相关推荐

  1. P1049 装箱问题

    装箱问题 题目描述 有一个箱子容量为VVV(正整数,0≤V≤200000 \le V \le 200000≤V≤20000),同时有nnn个物品(0<n≤300<n \le 300< ...

  2. 1014 装箱问题 CODE[VS]

    1014 装箱问题 2001年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 有 ...

  3. 1048 采药 1049 装箱问题

    难度:普及- 题目类型:动规 提交次数:2 涉及知识:动规 采药 题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了 ...

  4. 装箱算法 java_贪心算法装箱问题-Java代码

    关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...

  5. [TYVJ] P1016 装箱问题

    装箱问题 背景 Background 太原成成中学第2次模拟赛 第三道 描述 Description 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体 ...

  6. 近似装箱问题(三种联机算法实现)

    [0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(三种联机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...

  7. 近似装箱问题(两种脱机算法实现)

    [0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "近似装箱问题(两种脱机算法实现)" 的idea 并用源代码加以实现: 0.2) 近似 ...

  8. 遗传算法求解装箱问题c语言,求解装箱问题的遗传算法-南昌航空大学期刊网.pdf...

    求解装箱问题的遗传算法-南昌航空大学期刊网 1998 2 Journal of Nanchang Institute of Aeronautical Technology 21998 方 平 李 娟 ...

  9. 信息学奥赛一本通 1226:装箱问题 | OpenJudge NOI 4.6 19:装箱问题

    [题目链接] ybt 1226:装箱问题 OpenJudge NOI 4.6 19:装箱问题 [题目考点] 1. 贪心 [解题思路] 该题说是三维立方体,实际上无论是包裹还是产品,高度都是h,因而不用 ...

最新文章

  1. lustre1.6.5+drbd主备切换
  2. 蚂蚁研发流程大公开:上百个开发者也能同时在一个 App 环境内进行高效开发
  3. 字节流写数据加异常处理
  4. 脚手架 - props
  5. cuid卡写入后锁死_CUID卡,CUID白卡,CUID门禁卡,CUID电梯卡,CUID可改写卡
  6. 比特币算法——SHA256算法介绍
  7. 如何配置cocos2d-x安卓开发环境?
  8. Plc编程入门基础知识,在短时间内如何学会编程
  9. 苹果CMSv10自适应短视频原创挖片网高端手机+电脑模板
  10. 论文准备:基于区块链的一些设计IIoT的最新动向调查【已公开发表】
  11. 用计算机唱歌 丑八怪乐谱,抖音计算机乐谱有哪些?计算机歌曲乐谱汇总
  12. 计算机复试读研规划,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...
  13. 总结一下vue添加收藏取消收藏功能
  14. 【Laravel】Laravel-admin后台框架-2创建数据表建立模块增删改查CURD(1)
  15. 学会查看tomcat的日志文件
  16. 纯手工焊接七彩圣诞树
  17. Android Studio 线性布局Linearlayout的控件位置控制l属性Layout_margin失效问题解决
  18. 设备扩展(DEVICE_EXTENSION)
  19. HIT 大物实验 数据处理代码
  20. Adaboost算法介绍

热门文章

  1. ZOJ2930 The Worst Schedule(最小割)
  2. Console.Write(程序猿?开发?写代码?编程?移动、网页、桌面开发?Oh,我连菜鸟都不是!);...
  3. MYSQL的空间查询(转帖)
  4. eclipse常用的快捷键
  5. Ubuntu 中改变文件的默认打开方式(转)
  6. Can't find temporary directory:internal error
  7. Java初级笔记-第五章
  8. Android Studio 开始运行错误
  9. ubuntu 跟xshell的问题
  10. Docker解析及轻量级PaaS平台演练(一)--Docker简介与安装