#CF2209A. 拖鞋
拖鞋
A. 拖鞋
时间限制:每测试点 1 秒
内存限制:256 MB
OtterZ 为了提升战斗力,与 只怪物展开战斗。每只怪物有战斗力 ,OtterZ 的初始战斗力为 。他有 只拖鞋,可以执行以下操作:
- 杀死一只活着的怪物 ,当且仅当 ;然后 变为 。
- 向一只活着的怪物 扔一只拖鞋;拖鞋会被损坏,怪物会变得更愤怒, 变为 。
帮助 OtterZ 在战斗结束后获得可能的最大战斗力 。
输入
每个测试文件包含多个测试用例。第一行包含测试用例数 ()。
每个测试用例的描述如下:
第一行包含三个整数 、 和 (,)。
第二行包含 个整数 ()。
输出
对于每个测试用例,输出一个整数 —— 可能的最大战斗力。
示例
输入:
10
1 12 23
21
1 8 4
5
1 3 4
16
3 6 3
14 9 11
5 9 2
20 16 18 16 11
5 18 30
1 2 93 84 2
7 29 13
2 9 38 4 7 1 6
10 9 2
8 1 8 11 17 3 14 16 20 10
10 192 109
1 9 20 9 829 3 87 1 283 7
10 1000000000 1000000000
19 1000000000 1 9 2 3 8 1 2 3
输出:
12
16
3
6
9
53
109
119
721
3000000048
说明
在第一个测试用例中,OtterZ 遇到一只强大的怪物后直接逃跑,最终战斗力为 。
在第六个测试用例中,OtterZ 参与了战斗:
- 向怪物 扔 只拖鞋,怪物 的战斗力变为 。
- 向怪物 扔 只拖鞋,怪物 的战斗力变为 。
- 杀死怪物 ,OtterZ 的战斗力变为 。
- 向怪物 扔 只拖鞋,怪物 的战斗力变为 。
- 杀死怪物 ,OtterZ 的战斗力变为 。
- 杀死怪物 ,OtterZ 的战斗力变为 。
OtterZ 以战斗力 逃跑。