描述

有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体积 (正整数)。要求从 n 个物品中,任取若千个装入箱内,使箱子的剩余空间为最小。

格式

输入格式

第一行,一个整数,表示箱子容量;
第二行,一个整数,表示有n个物品;
接下来n行,分别表示这n个物品的各自体积。

输出格式

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

样例1

样例输入1

24
6
8
3
12
7
9
7
Copy

样例输出1

0
Copy

限制

每个测试点1s

来源

noip2001普及组第四题

Solution:

#include<iostream>
using namespace std;
const int maxn=20010;
int f[maxn];
int v[maxn];int main() {int m,n;cin>>m>>n;int i,j;for (i=1; i<=n; i++) {cin>>v[i];}for (i=1; i<=n; i++) {for (j=m; j>=v[i]; j--) {if (f[j]<f[j-v[i]]+v[i]) {f[j]=f[j-v[i]]+v[i];}}}cout<<m-f[m]<<endl;return 0;
}

装箱问题 vijos相关推荐

  1. vijos 1006 晴天小猪历险记之Hill——数字三角形的终极变化

    题目链接:https://vijos.org/p/1006 数字三角形原题看这里:http://www.cnblogs.com/huashanqingzhu/p/7326837.html 背景 在很久 ...

  2. vijos 1476 旅游规划题解

    题目链接:https://vijos.org/p/1476 解:因为这一定是一棵树,所以我们多画几次图,就会发现所有的最长路径中心点都一样,且中心点把这条最长路径分成两段等长的路. 那么做法就很简单啦 ...

  3. P1049 装箱问题

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

  4. Vijos P1848 记数问题【进制】

    描述 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1 到 11 中,即在 1.2.3.4.5.6.7.8.9.10.11 中,数字 1 出现了 4 ...

  5. 1014 装箱问题 CODE[VS]

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

  6. 1048 采药 1049 装箱问题

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

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

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

  8. [TYVJ] P1016 装箱问题

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

  9. Vijos P1131 最小公倍数和最大公约数问题【暴力】

    最小公倍数和最大公约数问题 描述 输入二个正整数x0,y0(2≤x0≤100000,2≤y0≤1000000),求出满足下列条件的P.Q的个数. 条件:1.P.Q是正整数 2.要求P.Q以xO为最大公 ...

  10. Vijos P1103 校门外的树【线段树,模拟】

    校门外的树 描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,--, ...

最新文章

  1. 移动APP的自动化测试
  2. 高性能mysql的事物隔离级别
  3. 算法提高课-图论-差分约束- AcWing 1169. 糖果:spfa求单源最短路、差分约束
  4. 自定义ViewGroup 实现拖动跟快速滚动的效果
  5. mysql查询后从高到低排序_[MySQL基础]三、排序查询
  6. EditPlus for python
  7. springboot加载过程_SpringBoot自定义Starter,分析加载过程
  8. 【手写数字识别】基于matlab GUI BP神经网络手写数字识别【含Matlab源码 1118期】
  9. 367个公益宣传PPT模板免费下载网站
  10. GBA开发入门(转收藏)
  11. 2015年8月5日------------赵鑫
  12. python订餐系统_用python编写的公司订餐系统的审核脚本
  13. 设计模式10——状态模式
  14. java的StadIn函数_Java經典算法案例---Java深入
  15. Docker|Maven编译推送Docker服务器生成镜像
  16. Linux定时器alarm()用法讲解
  17. 学习笔记:PIE-Engine监督分类
  18. 信号与系统sa函数求积分_信号与系统
  19. 模型优化与tensorflow
  20. QT疫情信息管理系统

热门文章

  1. Visual Studio 2008破解激活升级方法【转】
  2. 每日新闻丨三大运营商公布5G套餐;华为云领跑中国DevOps云服务市场;致远互联科创板上市...
  3. 浏览器大战之谷歌浏览器的逆袭
  4. oceanbase ODC和Obclient连接mysql类型的ob库
  5. 大数据视频资源——尚硅谷大数据视频地址
  6. 20的阶乘c语言怎么编程,C语言:编写程序,求20的阶乘.
  7. PyTorch之VGG16网络结构详解以及源码解读
  8. 软件项目管理系统-人员管理-工时记录一览
  9. 宝塔linux 屏蔽ip,宝塔屏蔽国外IP保护网站安全
  10. Vscode中Latex语法无法出现高亮