#CF2193D. Monster Game
Monster Game
题目描述
你收到了一款名为“Elatyh”的新游戏。游戏中,你会获得 把剑,每把剑都有自己的力量值。具体来说,编号为 的剑的力量值为 。游戏包含 个关卡,每个关卡都有一个怪物。
你从第 关开始,逐步前进。为了通过第 关并进入第 关,你需要击败第 关的怪物。为了击败第 关的怪物,你需要用剑攻击它 次。游戏中的剑非常脆弱,每把剑只能攻击一次,之后就会损坏。如果你完成了第 关或者剑用完了,你可以结束游戏并进入分数计算阶段。
在游戏开始前,你可以选择难度级别。如果你选择难度 ,那么力量值小于 的剑将无法对怪物造成伤害。在这种情况下,游戏得分等于 乘以完成的关卡数。你的任务是选择合适的游戏难度,以最大化游戏得分。
输入格式
每个测试包含多个测试用例。第一行包含一个整数 ()——测试用例的数量。接下来描述每个测试用例。
每个测试用例的第一行包含一个整数 ()。
每个测试用例的第二行包含 个整数 ()。
每个测试用例的第三行包含 个整数 ()。
保证所有测试用例的 值之和不超过 。
输出格式
对于每个测试用例,输出一个整数——最大的游戏得分。
样例
5
3
1 3 4
2 1 1
2
2 3
1 1
4
1 2 3 4
2 2 1 1
6
4 4 1 4 5 4
2 2 4 1 2 2
10
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1 1 1 1 1 1 1 1 1 1
3
4
3
8
10000000000
样例说明
考虑第一个测试用例。最优的难度选择是 。如果难度是 ,你可以使用第 和第 把剑进行攻击。用 把剑可以完成 关,因此游戏得分为 。
由DeepSeek完成翻译。
来源
Codeforces 2193D,英文题名 Monster Game。