2571. 装箱问题

1000ms 256MB 简单 动态规划 Dynamic Programming
题目描述
有一个箱子容量为 $V$,同时有 $n$ 个物品,每个物品有一个体积。 现在从 $n$ 个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最小值。
输入格式
第一行共一个整数 $V$,表示箱子容量。 第二行共一个整数 $n$,表示物品总数。 接下来 $n$ 行,每行有一个正整数,表示第 $i$ 个物品的体积。
输出格式
共一行一个整数,表示箱子的最小剩余空间。
样例 1
输入 (Input)

                    
输出 (Output)

                    
对于 $100\%$ 的数据,满足: - $0 < n \le 30$ - $1 \le V \le 20000$
自测终端 stdin → stdout
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
训练中心
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字