#CF3795. 人形机器人
人形机器人
题目描述
有 名宇航员在太空站上工作。第 名宇航员的能力值为 。
一名邪恶人形机器人闯入了这个太空站。该外星人的能力值为 。此外,外星人带来了两瓶绿色血清和一瓶蓝色血清。
在一秒钟内,外星人可以执行以下三种操作之一:
- 吸收能力值严格小于外星人能力值的宇航员;
- 使用绿色血清(如果还有剩余);
- 使用蓝色血清(如果还有剩余)。
当一名能力值为 的宇航员被吸收时,这名宇航员消失了,外星人的能力值增加了 ,即 的整数部分。例如,如果外星人吸收一个能力值为 的宇航员,则其能力值增加 ,如果外星人吸收一个能力值为 的宇航员,则其能力值增加 。
在使用绿色血清后,该血清消失,外星人的能力值翻倍。
在使用蓝色血清后,该血清消失,外星人的能力值变为三倍。
外星人想知道,在最佳情况下,他最多能吸收多少名宇航员。
输入格式
每个测试用例的第一行包含一个整数 — 测试用例的数量。
每个测试用例的第一行包含两个整数 — 宇航员数量和 — 外星人初始能力值。
每个测试用例的第二行包含 个整数 — 宇航员的能力值。
保证所有测试用例中的 总和不超过 。
输出格式
对于每个测试用例,在单独的一行中打印人形机器人可以吞噬的最大宇航员数量。
测试样例
8
4 1
2 1 8 9
3 3
6 2 60
4 5
5 1 100 5
3 2
38 6 3
1 1
12
4 6
12 12 36 100
4 1
2 1 1 15
3 5
15 1 13
4
3
3
3
0
4
4
3
样例说明
在第一个案例中,你可以按照以下方式进行:
- 1.使用绿色精华液。
- 2.吞噬宇航员 。
- 3.使用绿色精华液。
- 4.吞噬宇航员 。
- 5.使用蓝色精华液。
- 6.吞噬宇航员 。
- 7.吞噬宇航员 。。