题目描述
小杨有 件物品,第 件重 、价值 (价值可能为负),每件物品至多选一次。要求选出的物品总重量恰好等于 ,求最大总价值;只有完全凑不出恰好 时才输出 IMPOSSIBLE,凑得出时哪怕总价值是负数也要照常输出。
输入格式
第一行两个整数 。
接下来 行,每行两个整数 。
输出格式
一行一个整数(可能是负数);无法恰好装满输出 IMPOSSIBLE。
样例
输入 1
2 5
2 -3
3 10
输出 1
7
两件都选,重量 恰好,价值 。注意单独看价值为 的物品,但恰好约束下它必须被选入。
数据范围
,,,。