#ARC223A. 特殊约束背包
特殊约束背包
特殊约束背包
时间限制:2s
空间限制:1024MB
题目描述
有 个物品,编号为 。物品 的重量为 ,价值为 。对于每个 ,均满足
请选出若干个物品(也可以一个都不选),使总重量不超过 ,并求所选物品总价值的最大值。
你需要处理 组测试数据。
输入格式
第一行输入整数 。
随后依次输入每组测试数据。每组数据第一行输入两个整数 ;接下来 行,第 行输入两个整数 。
输出格式
对每组测试数据输出一行一个整数,表示最大总价值。
样例输入 1
3
3 10
1 2
3 1
9 3
3 20
1 2
3 1
9 3
4 15
1 1
3 2
5 3
10 4
样例输出 1
5
6
7
数据范围
对于所有数据:
- ;
- ;
- ;
- 对所有 成立;
- ;
- 单个测试点内所有测试数据的 之和不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 14 | 每组数据满足 |
| 2 | 16 | 每组数据中的所有 相同 |
| 3 | 40 | 每组数据满足 |
| 4 | 30 | 无特殊限制 |