题目描述
小 P 的背包有两个限制:总重量不能超过 ,总体积不能超过 。
现在有 件物品,第 件的重量是 、体积是 、价值是 ,每件至多选一次。
在重量不超过 、体积不超过 的双重限制下,请计算能获得的最大价值总和。
输入格式
第一行三个整数 、 和 :重量上限、体积上限、物品件数。
接下来 行,每行三个整数 、 和 ,依次表示第 件物品的重量、体积与价值。
输出格式
一行一个整数,表示两种限制下能获得的最大价值总和。
样例
输入
5 6 2 3 2 10 2 3 12
输出
22
样例解释
两件都拿:总重量 、总体积 ,价值 ,两种限制都满足。
如果只拿一件(价值 或 ),价值更低。