题单练习 动态规划基础

A6920 | 背包选礼物

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

你打算在有限的背包容量内挑选若干件礼物。每件礼物都有重量和价值。每件礼物最多只能选一次。请在不超过背包总容量的前提下,使选中的礼物总价值最大。

输入格式

第一行包含两个整数 $n, W$,分别表示礼物数量和背包容量。

接下来 $n$ 行,每行两个整数 $w_i, v_i$,表示第 $i$ 件礼物的重量和价值。

输出格式

输出一个整数,为在总重量不超过 $W$ 的前提下能获得的最大总价值。

输入输出样例

输入 #1
3 7
3 30
4 50
5 60
输出 #1
80
C++ 编辑器
输入
输出