#P17297. [ICPC 2026 Xi'an I] Qenerals
[ICPC 2026 Xi'an I] Qenerals
题目描述
Yuki 在玩一款叫做 Qenerals 的游戏。
第 秒时,Yuki 拥有的士兵数量 ,占领的堡垒数量 。地图上还有 个未被占领的堡垒,第 个堡垒的参数为 。
游戏一共会进行 秒。对于每个不大于 的正整数 :
- 在第 秒开始时,每个 Yuki 所占领的堡垒都会为 Yuki 生产 个士兵,即 。
- 在第 秒结束时,Yuki 可以进行任意次操作(可以为 次);每次操作,Yuki 需要选择一个未被占领的堡垒 满足 ,接着消耗 个士兵并占领第 个堡垒,即 且 。
你需要帮助 Yuki 求出,在游戏结束后,她最多能拥有多少个士兵。
输入格式
本题包含多组测试数据。
第一行包含一个正整数 ,表示测试数据组数。
对于每组测试数据:
- 第一行包含两个正整数 。
- 第二行包含 个正整数 。
保证所有测试数据中 的总和不超过 。
输出格式
对于每组测试数据,输出一行,包含一个整数,表示在游戏结束后 Yuki 最多能拥有的士兵数量。
3
2 3
2 1
3 6
1 1 3
3 5
1 1 1
4
13
12
提示
对于第 组测试数据:
- 在第 秒开始时,Yuki 占领的堡垒数 ,因此 Yuki 拥有的士兵数量 由 变为了 。
- 在第 秒结束时,Yuki 可以选择占领第 个堡垒,因此 Yuki 占领的堡垒数 由 变为了 ,拥有的士兵数量 由 变为了 。
- 在第 秒开始时,Yuki 占领的堡垒数 ,因此 Yuki 拥有的士兵数量 由 变为了 。
- 在第 秒结束时,Yuki 可以选择不进行任何操作。
- 在第 秒开始时,Yuki 占领的堡垒数 ,因此 Yuki 拥有的士兵数量 由 变为了 。
- 在第 秒结束时,Yuki 可以选择不进行任何操作。
- 在游戏结束后,Yuki 拥有的士兵数量 达到了 。可以证明,在游戏结束后 Yuki 最多能拥有的士兵数量即为 。
对于第 组测试数据:
- Yuki 可以在第 秒时分别占领第 个堡垒,使 Yuki 在游戏结束后拥有的士兵数量达到 。
对于第 组测试数据:
- Yuki 可以在第 秒时占领第 个堡垒,并在第 秒时占领第 个堡垒和第 个堡垒,使 Yuki 在游戏结束后拥有的士兵数量达到 。