ACM 1014 装箱问题(dp+01背包变形)
2014-09-06 09:46
176 查看
1014 装箱问题
31人推荐 收藏 发题解提交代码
报错
题目描述
输入描述
输出描述
样例输入
样例输出
提示
题目描述 Description
有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。
输入描述 Input Description
一个整数v,表示箱子容量一个整数n,表示有n个物品
接下来n个整数,分别表示这n 个物品的各自体积
输出描述 Output Description
一个整数,表示箱子剩余空间。
样例输入 Sample Input
246
8
3
12
7
9
7
样例输出 Sample Output
0#include <iostream> using namespace std; #define MAX_N 31 #define MAX_V 20001 int v,n; int dp[MAX_V]; int V[MAX_V]; int main() { cin>>v>>n; for(int i=0;i<n;i++) cin>>V[i]; for(int i=0;i<=v;i++) dp[i]=i; for(int i=0;i<n;i++) { for(int j=v;j>=V[i];j--) { dp[j]=min(dp[j],dp[j-V[i]]); } } cout<<dp[v]<<endl; }
相关文章推荐
- wikioi-1014 装箱问题
- 天梯 1014 装箱问题
- 【动态规划】【零一背包】CODEVS 1014 装箱问题 2001年NOIP全国联赛普及组
- wikioi 1014 装箱问题
- Code[vs]1014 装箱问题
- poj 1014 装箱问题
- 1014 装箱问题
- wikioi 1014 装箱问题
- ACM 117. [NOIP2006] 金明的预算方案(dp+01背包变形)
- 背包型动态规划练习-codevs-1014装箱问题
- wikioi 1014 装箱问题 (2001年NOIP全国联赛普及组)
- 【wikioi】1014 装箱问题
- wikioi-天梯-普及一等-背包dp-1014:装箱问题
- acm 初级入门 装箱问题
- [ACM_动态规划] hdu 1176 免费馅饼 [变形数塔问题]
- wikioi-1014 装箱问题
- ACM 1014 Dividing 背包问题
- 【wikioi】1014装箱问题题解(01背包标准)
- codevs1014 装箱问题(DP)
- Codevs1014 装箱问题