#Z09098033. 01背包求具体方案
01背包求具体方案
题目描述
有一个背包能装的重量m(正整数,0≤maxw≤20000),同时有n件物品(0≤n≤100),每件物品有一个重量wi(正整数)和一个价值pi(正整数)。要求从这n件物品中任取若干件装入背包内,使背包的物品价值最大。
求解将哪些物品装入背包,可使这些物品的总重量不超过背包容量,且总价值最大。
输出字典序最小的方案。这里的字典序是指:所选物品的编号所构成的序列。物品的编号范围是1...n。
输入格式
第1行:物品总数n,背包最大载重m,
第2行到第n+1行:每个物品的重量和价值
输出格式
输出一行,包含若干个用空格隔开的整数,表示最优解中所选物品的编号序列,且该编号序列的字典序最小。
4 7
1 1
2 3
3 4
4 5
1 2 4
相关
在以下作业中: