‹ 上一题 下一题 ›

g6-08093. 预算三问 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分GESP-6理解完全背包顺推

题目描述

小卖部有 种商品,第 种每件重 、价值 ,每种都管够,想拿几件拿几件。店里的购物袋按能装的重量分成 各种规格。店长想提前算好三个数:最大规格的袋子最多能装走多少价值;能装走正价值的最小规格是多少(任何规格都装不走正价值时输出 );能装走最大价值的最小规格是多少。

输入格式

第一行两个整数 。接下来 行,每行两个整数 。

输出格式

一行三个整数,用空格分隔。

样例

输入 1

2 6
1 2
2 3

输出 1

12 1 6

规格为 1 的袋子能装一件重 1、价值 2 的商品,之后规格每大 1 就多装 2 点价值,到最大规格 6 时达到 。所以三个答案依次是 12、1、6。

数据范围

,,,。数据保证至少有一种物品的重量为 。

输入
输出

            
答案