#A. 找众数

    Type: Default 1000ms 256MiB

找众数

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

找众数

题目描述

小明有SS[1,n][1,n] 内的正整数:对于 1in1 \le i \le n,你有 aia_i 个整数 ii。显然 S=i=1naiS = \sum_{i=1}^n a_i

定义一个序列 p1,p2,,plp_1,p_2,\cdots,p_l的众数 maj(p1,p2,,pl)\text{maj}(p_1,p_2,\cdots,p_l) 为序列种出现次数最多的数。若有多个数出现次数最多,则其中最大的数为其众数。

现在小明想把这 SS 个数排成一个序列 b1,b2,,bSb_1,b_2,\cdots,b_S,使得 i=1Smaj(b1,b2,,bi)\sum_{i=1}^S \text{maj}(b_1,b_2,\cdots,b_i) 最大。输出该最大值。

输入格式

第一行一个整数 nn,表示值域。

接下来一行 nn 个正整数 a1,a2,,ana_1,a_2,\cdots,a_n,表示每种数的个数。

输出格式

输出一行一个正整数表示 i=1Smaj(b1,b2,,bi)\sum_{i=1}^S \text{maj}(b_1,b_2,\cdots,b_i) 的最大值。

样例 #1

样例输入 #1

3
1 3 2

样例输出 #1

17

样例 #2

样例输入 #2

4
4 3 2 1

样例输出 #2

30

提示

样例解释 1

一个达到最大值的序列为 (3,2,3,1,2,2)(3,2,3,1,2,2)

数据范围

20%20\%的数据,n,ai100n,a_i\le 100

40%40\%的数据,n,ai1000n,a_i\le 1000

100%100\%的数据,1n1051 \le n \leq 10^51a1,a2,,an1051 \le a_1,a_2,\cdots,a_n \le 10^5

2023上学期初二竞赛组期中考

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2023-10-27 8:45
End at
2023-10-27 12:15
Duration
3.5 hour(s)
Host
Partic.
35