‹ 上一题 下一题 ›

g6-08090. 两家分店对账 未做

1000 ms 256 MB 测试点 ? 6级·完全背包与划分GESP-6运用划分型DP

题目描述

小杨开了两家分店,这个月要核对两种卖法:甲卖法每种商品只卖一件,乙卖法每种商品管够。同一批商品、同样的承重上限下,两种卖法能拿到的最大价值可能不同。对每个承重上限 ()分别按两种卖法算一算,然后告诉我们三件事:承重上限为 时甲卖法的最大价值、乙卖法的最大价值,以及有多少个承重上限会让两种卖法的结果不一样。

输入格式

第一行一个整数 。接下来 组,每组第一行两个整数 ;随后 行,每行两个整数 。

输出格式

每组输出一行三个整数,用空格分隔:甲卖法的最大总价值、乙卖法的最大总价值、两种卖法结果不同的承重上限个数。

样例

输入 1

1
2 6
2 3
3 4

输出 1

7 9 2

承重上限为 6 时,甲卖法两件都拿,价值 ;乙卖法拿三件重 2 的商品,价值 。两种卖法在承重上限 4 和 6 处结果不同,所以第三个数是 2。

数据范围

,,,,。

输入
输出

            
答案