题目描述
小唐要出差,行李箱最多能装 千克:家里有 种物品,第 种每件重 千克、值 元,每种都有很多件,想带几件就带几件。
这次必须把箱子装得不多不少、正好 千克(一件都不带也算正好,此时总重量为 )。求正好装满时能带走的物品总价值最大是多少;如果怎么凑都凑不出正好 千克,输出 。
输入格式
第一行两个整数 、。
接下来 行,每行两个整数 、。
输出格式
一行一个整数:最大总价值;若无法恰好装满则输出 。
样例
输入 1
2 6
3 5
4 7
输出 1
10
带 2 件重量 的物品:总重量 千克,正好装满,总价值 元。只用重量 的物品凑不出 千克。
数据范围
,,,。保证答案不超过 。