装箱问题 vijos
描述
有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体积 (正整数)。要求从 n 个物品中,任取若千个装入箱内,使箱子的剩余空间为最小。
格式
输入格式
第一行,一个整数,表示箱子容量;
第二行,一个整数,表示有n个物品;
接下来n行,分别表示这n个物品的各自体积。
输出格式
一个整数,表示箱子剩余空间。
样例1
样例输入1
24
6
8
3
12
7
9
7
样例输出1
0
限制
每个测试点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相关推荐
- vijos 1006 晴天小猪历险记之Hill——数字三角形的终极变化
题目链接:https://vijos.org/p/1006 数字三角形原题看这里:http://www.cnblogs.com/huashanqingzhu/p/7326837.html 背景 在很久 ...
- vijos 1476 旅游规划题解
题目链接:https://vijos.org/p/1476 解:因为这一定是一棵树,所以我们多画几次图,就会发现所有的最长路径中心点都一样,且中心点把这条最长路径分成两段等长的路. 那么做法就很简单啦 ...
- P1049 装箱问题
装箱问题 题目描述 有一个箱子容量为VVV(正整数,0≤V≤200000 \le V \le 200000≤V≤20000),同时有nnn个物品(0<n≤300<n \le 300< ...
- Vijos P1848 记数问题【进制】
描述 试计算在区间 1 到 n 的所有整数中,数字 x(0 ≤ x ≤ 9)共出现了多少次?例如,在 1 到 11 中,即在 1.2.3.4.5.6.7.8.9.10.11 中,数字 1 出现了 4 ...
- 1014 装箱问题 CODE[VS]
1014 装箱问题 2001年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 有 ...
- 1048 采药 1049 装箱问题
难度:普及- 题目类型:动规 提交次数:2 涉及知识:动规 采药 题目描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为此,他想拜附近最有威望的医师为师.医师为了判断他的资质,给他出了 ...
- 装箱算法 java_贪心算法装箱问题-Java代码
关于装箱问题不作过多阐述了,, 这里用经典的1*1,2*2,3*3,4*4,5*5,6*6来装6*6的箱子,问所需要的箱子最少的个数 下面为Java代码 import java.util.Scanne ...
- [TYVJ] P1016 装箱问题
装箱问题 背景 Background 太原成成中学第2次模拟赛 第三道 描述 Description 有一个箱子容量为v(正整数,o≤v≤20000),同时有n个物品(o≤n≤30),每个物品有一个体 ...
- Vijos P1131 最小公倍数和最大公约数问题【暴力】
最小公倍数和最大公约数问题 描述 输入二个正整数x0,y0(2≤x0≤100000,2≤y0≤1000000),求出满足下列条件的P.Q的个数. 条件:1.P.Q是正整数 2.要求P.Q以xO为最大公 ...
- Vijos P1103 校门外的树【线段树,模拟】
校门外的树 描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,--, ...
最新文章
- 移动APP的自动化测试
- 高性能mysql的事物隔离级别
- 算法提高课-图论-差分约束- AcWing 1169. 糖果:spfa求单源最短路、差分约束
- 自定义ViewGroup 实现拖动跟快速滚动的效果
- mysql查询后从高到低排序_[MySQL基础]三、排序查询
- EditPlus for python
- springboot加载过程_SpringBoot自定义Starter,分析加载过程
- 【手写数字识别】基于matlab GUI BP神经网络手写数字识别【含Matlab源码 1118期】
- 367个公益宣传PPT模板免费下载网站
- GBA开发入门(转收藏)
- 2015年8月5日------------赵鑫
- python订餐系统_用python编写的公司订餐系统的审核脚本
- 设计模式10——状态模式
- java的StadIn函数_Java經典算法案例---Java深入
- Docker|Maven编译推送Docker服务器生成镜像
- Linux定时器alarm()用法讲解
- 学习笔记:PIE-Engine监督分类
- 信号与系统sa函数求积分_信号与系统
- 模型优化与tensorflow
- QT疫情信息管理系统
热门文章
- Visual Studio 2008破解激活升级方法【转】
- 每日新闻丨三大运营商公布5G套餐;华为云领跑中国DevOps云服务市场;致远互联科创板上市...
- 浏览器大战之谷歌浏览器的逆袭
- oceanbase ODC和Obclient连接mysql类型的ob库
- 大数据视频资源——尚硅谷大数据视频地址
- 20的阶乘c语言怎么编程,C语言:编写程序,求20的阶乘.
- PyTorch之VGG16网络结构详解以及源码解读
- 软件项目管理系统-人员管理-工时记录一览
- 宝塔linux 屏蔽ip,宝塔屏蔽国外IP保护网站安全
- Vscode中Latex语法无法出现高亮