Bileo and Mex and Max
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
背景
特别适合初学者,^_^
题目描述
在荒野更深处,Bileo 和 Jily 发现了一个神秘的数字序列。
这个序列的每一个前缀都有两个重要的特征值:MEX 和最大值。
通过重新排列这个序列,可以产生一种特殊的魔法。
给定一个长度为 的非负整数数组 。
你可以任意重新排列数组 。
对于重新排列后的数组,考虑它的每一个前缀:
这个前缀的贡献为:
$$\operatorname{mex}(a_1,a_2,\ldots,a_i)+\max(a_1,a_2,\ldots,a_i)$$你需要最大化所有前缀贡献之和,即最大化:
$$\sum_{i=1}^{n} \left( \operatorname{mex}(a_1,a_2,\ldots,a_i) + \max(a_1,a_2,\ldots,a_i) \right)$$其中, 表示一个整数集合中没有出现过的最小非负整数。
例如,集合 的 为 ,集合 的 为 。
请输出能够得到的最大值。
格式
输入
每个测试点包含多组测试数据。
第一行包含一个整数 ,表示测试数据组数。
接下来是每组测试数据的描述。
每组测试数据第一行包含一个整数 ,表示数组长度。
第二行包含 个整数:
保证所有测试数据中 的总和不超过:
输出
对于每组测试数据,输出一行一个整数,表示所有前缀贡献之和的最大值。
样例
5
5
0 0 0 0 0
2
0 1
5
1 1 1 1 0
6
1 1 4 5 1 4
1
1000000000
5
4
13
30
1000000000
限制
2秒,512MiB,每个测试点。
# 2026 CEIT 第三次考核暨 东北四省热身赛
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 10
- 开始于
- 2026-5-16 11:00
- 结束于
- 2026-5-16 16:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 12