-->
当前位置:首页 > 题库 > 正文内容

编程题:0-1背包

Luz3年前 (2022-04-18)题库671
给定n(n<=100)种物品和一个背包。物品i的重量是wi(wi<=100),价值为vi(vi<=100),背包的容量为C(C<=1000)。
应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有两个选择:装入或不装入。不能将物品i装入多次,也不能只装入部分物品i。

### 输入格式:
共有n+1行输入:
第一行为n值和c值,表示n件物品和背包容量c;
接下来的n行,每行有两个数据,分别表示第i(1≤i≤n)件物品的重量和价值。

### 输出格式:

输出装入背包中物品的最大总价值。

### 输入样例:

在这里给出一组输入。例如:

in
5 10
2 6
2 3
6 5
5 4
4 6


### 输出样例:

在这里给出相应的输出。例如:

out
15







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。