#S6U14P03. 【例题】恰好装满的最大价值
【例题】恰好装满的最大价值
恰好装满的最大价值
难度:T2
【知识点:零一背包、状态初始化】
前置知识:数组、循环、二维状态到一维滚动。
题目描述
有 件物品,体积为 、价值为 。每件至多选一次,要求总体积恰好为 ,求最大总价值。无法恰好凑出时输出 -1。 时空选择合法,价值为 。不同编号的物品即使属性相同,仍各有一件。
输入格式
第一行两个整数 。接下来 行,每行两个整数 。
输出格式
一行一个整数,表示恰好装满时的最大总价值;无合法方案则输出 -1。
样例输入
2 5
2 0
3 7
样例输出
7
样例解释
两件体积合计 ,价值 ;零价值物品仍可以帮助装满。
数据范围
,,。 。