#69. 完全背包
完全背包
问题描述
有 件物品和一个体积为 的背包。第 个物品的体积为 ,价值为 。每件物品可以使用无限次。
请问可以通过什么样的方式选择物品,使得物品总体积不超过 的情况下总价值最大,输出这个最大价值即可。
输入格式
第一行输入两个正整数 。
接下来 行,每行输入两个整数 。
输出格式
输出一个整数,表示符合题目要求的最大价值。
样例输入
4 5
1 2
2 4
3 4
4 5
样例输出
10
说明
你可以选择 个第一个物品和 个第二个物品。
有 N 件物品和一个体积为 M 的背包。第 i 个物品的体积为 vi,价值为 wi。每件物品可以使用无限次。
请问可以通过什么样的方式选择物品,使得物品总体积不超过 M 的情况下总价值最大,输出这个最大价值即可。
第一行输入两个正整数 N,M。(1≤N,M≤1000)
接下来 N 行,每行输入两个整数 vi,wi。(0≤vi,wi≤1000)
输出一个整数,表示符合题目要求的最大价值。
4 5
1 2
2 4
3 4
4 5
10
你可以选择 1 个第一个物品和 2 个第二个物品。