#P14589. [LNCPC 2025] 子鼠
[LNCPC 2025] 子鼠
Description
子鼠:技能,您可以选择一名卡牌数大于您的其他角色,然后获得其的一张卡牌。
总共有 名角色,您是第 名角色。初始,第 名角色有 张卡牌。
请您求出只通过您发动任意次(可以零次)“子鼠”后,您的卡牌数的最大值。
Input Format
每个测试点包含多组测试数据。第一行给定一个整数 ,表示测试数据组数。
对于每组测试数据:
第一行给定一个整数 ,表示角色数。
第二行给定 个整数 ,其中第 个整数 表示初始第 名角色的卡牌数。
保证在每个测试点中所有测试数据的 的总和不超过 。
Output Format
对于每组测试数据,输出一行一个整数,表示只通过您发动任意次“子鼠”后,您的卡牌数的最大值。
2
3
0 3 1
4
0 2 3 0
2
2
Hint
对于样例的第一组测试数据:
您发动第一次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
您发动第二次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
因为此时没有卡牌数大于您的其他角色,所以您无法发动第三次“子鼠”。
可以证明,只通过您发动任意次“子鼠”后,您的卡牌数的最大值是 。
对于样例的第二组测试数据:
您发动第一次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
您发动第二次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
因为此时没有卡牌数大于您的其他角色,所以您无法发动第三次“子鼠”。
可以证明,只通过您发动任意次“子鼠”后,您的卡牌数的最大值是 。
京公网安备 11011102002149号