#ABC072CARC082A. 一起

一起

问题描述

给你一个长度为 NN 的整数序列,a1,a2,...,aNa_1,a_2,...,a_N

对于每一个数 ai(1iN)a_i(1≤i≤N),你有三个选择:给 aia_i11,从 aia_i11 或者什么都不做。

在操作完成之后,您选择一个整数 XX 并计算 ii 的个数,使得ai=Xa_i=X

通过做出最佳选择增减 aia_iXX 来最大化这个计数。

数据规模

1N1051≤N≤10^5

0ai<105(1iN)0≤a_i<10^5(1≤i≤N)

aia_i 是整数。

输入

输入来自标准输入,格式如下:

NN

a1 a2 .. aNa_1\ a_2\ ..\ a_N

输出

输出 ii 的最大可能数,使得 ai=Xa_i=X

7
3 1 4 1 5 9 2
4

例如,将序列转换为2、2、3、2、6、9、2,并选择 X=2X=2 以获得4,这是最大可能的计数。

10
0 1 2 3 4 5 6 7 8 9
3
1
99999
1