#ARC186C. 球与箱
球与箱
球与箱
时间限制:2s
空间限制:1024MB
题目描述
球先生拥有 种球,每种数量都足够多;箱先生拥有足够多的钱。另有 个箱子,第 个箱子容量为 ,价格为 ,箱先生可在游戏中的任意时刻购买箱子。
游戏反复进行:球先生选择一种球交给箱先生;箱先生可以拒收并结束游戏,或接收后把球放进一个已购买的箱子。若该箱内球数不超过容量且所有球同种,箱先生获得 1 元,否则游戏立刻结束。球先生希望箱先生最终的钱尽量少,箱先生希望尽量多;双方都知道全部信息。求最优策略下箱先生相对初始资金增加了多少。每个输入含多组测试数据。
输入格式
T
N M
V_1 P_1
...
V_N P_N
输出格式
对每组测试数据输出一行答案。
样例输入 1
3
3 2
1 1000000000
3 1
3 1
1 300000
1000000000 1
10 4
22 5
26 45
72 21
47 39
97 2
75 35
82 24
17 46
32 22
28 67
样例输出 1
2
0
28
数据范围
- ;
- ;
- 所有测试数据中 的总和不超过 ;
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | ,每组 ,且 |
| 2 | 15 | 每组均有 |
| 3 | 每个箱子均有 | |
| 4 | 30 | , |
| 5 | 无特殊限制 |