#P14589. [LNCPC 2025] 子鼠
[LNCPC 2025] 子鼠
题目背景
Z 形管道猫正在研究如何高效发动《三国杀》中的“子鼠”。
题目描述
子鼠:技能,您可以选择一名卡牌数大于您的其他角色,然后获得其的一张卡牌。
总共有 名角色,您是第 名角色。初始,第 名角色有 张卡牌。
请您求出只通过您发动任意次(可以零次)“子鼠”后,您的卡牌数的最大值。
输入格式
每个测试点包含多组测试数据。第一行给定一个整数 ,表示测试数据组数。
对于每组测试数据:
第一行给定一个整数 ,表示角色数。
第二行给定 个整数 ,其中第 个整数 表示初始第 名角色的卡牌数。
保证在每个测试点中所有测试数据的 的总和不超过 。
输出格式
对于每组测试数据,输出一行一个整数,表示只通过您发动任意次“子鼠”后,您的卡牌数的最大值。
2
3
0 3 1
4
0 2 3 0
2
2
提示
对于样例的第一组测试数据:
您发动第一次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
您发动第二次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
因为此时没有卡牌数大于您的其他角色,所以您无法发动第三次“子鼠”。
可以证明,只通过您发动任意次“子鼠”后,您的卡牌数的最大值是 。
对于样例的第二组测试数据:
您发动第一次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
您发动第二次“子鼠”:选择第 名角色,然后获得其的一张卡牌。各角色的卡牌数变为 。
因为此时没有卡牌数大于您的其他角色,所以您无法发动第三次“子鼠”。
可以证明,只通过您发动任意次“子鼠”后,您的卡牌数的最大值是 。
京公网安备 11011102002149号