#7057. 操作(opr)
0
操作(opr)
题目描述
给定 种物品,每种物品 价值为 ,个数为 。
定义总价值为 ,你可以进行一些(可能为 )次操作来最大化总价值。
一次操作为:选定一个 满足 ,让 ,。
输出最大的总价值对 取模。
注意,你需要最大化总价值,再对 取模,而不是最大化「总价值对 取模的值」。
输入格式
本题有多组数据。
第一行一个正整数 ,表示该测试数据所属子任务编号。
第二行一个正整数 ,表示数据组数。对于每组数据:
- 输入共四行。
- 第一行,一个正整数 ,表示钱的种数。
- 第二行, 个非负整数分别表示 。
- 第三行, 个非负整数分别表示 。
- 第四行, 个正整数分别表示 。
输出格式
输出 行,每行一个整数,表示物品总价值的最大值。所有答案对 取模。
输入输出样例 #1
输入 #1
0
2
2
1 5
5 1
4
10
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
输出 #1
11
172998509
说明/提示
样例解释
对于样例的第一组数据,,,。可以选定 进行一次操作,此时 ,总价值为 ,可以证明它是最大的。
数据规模与约定
本题采用捆绑测试。
下面是各 Subtask 的特殊性质,斜杠表示该栏无特殊限制。
| 特殊性质 | 分值 | |||
|---|---|---|---|---|
| / | 特殊性质 A | |||
| 特殊性质 B | ||||
| 特殊性质 C | ||||
| / | ||||
| / | ||||
| / | ||||
- 特殊性质 A:。
- 特殊性质 B:。
- 特殊性质 C:所有 均在 间均匀随机生成;所有 均在 间均匀随机生成。
对于所有数据,,,,,。
相关
在下列比赛中: