‹ 上一题 下一题 ›

j01682. 双关键字背包 未做

1000 ms 256 MB 测试点 10 J-33·背包DPJ·算法自拟题背包动态规划

题目描述

0/1 背包问题: 件物品,第 件费用 、价值 ,每件至多选一次,总费用不超过 ,要求价值总和最大。

这还不算完——如果有多组方案价值并列最大,小 P 还想知道其中件数最少的那组用了多少件。

请输出最大价值总和,以及达到它所需的最少件数。

输入格式

第一行两个整数 和 。

接下来 行,每行两个整数 和 ,依次表示第 件物品的费用与价值。

输出格式

一行两个整数,用一个空格隔开:最大价值总和、达到该价值的最少件数。

样例

输入
3 5
2 3
3 2
4 1
输出
5 2

样例解释

最大价值为 ,由第 1 + 2 件达成(费用 ,价值 ),用了 件。

其他方案:单拿第 1 件价值 、第 2 件 、第 3 件 ,都达不到 ;第 1 + 3 件费用 超预算。

数据范围

输入
输出

            
答案