A. 序列重排(arrange)

    Type: Default 1000ms 256MiB

序列重排(arrange)

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.

T1 序列重排(arrange)

题目描述

小 C 有一个长度为 nn 的序列 AA

小 K 定义一个序列 AA 的权值为 $\operatorname{mex}\{A_1+A_2,A_2+A_3,...,A_{n-1}+A_n\}$,其中 mex{S}\operatorname{mex}\{S\} 表示集合 SS 中最小的未出现的非负整数。

小 C 现在可以将序列 AA 任意排列,他想让序列 AA 的权值尽可能小,你能告诉他该最小权值吗?

输入格式

输入的第一行包含一个整数 nn

接下来一行包含 nn 个整数,第 ii 个整数表示 AiA_i

输出格式

输出共一行,包含一个整数,表示最小权值。

样例 1 输入

3
0 0 1

样例 1 输出

0

样例 1 解释

将序列 AA 重排为 A1=0,A2=1,A3=0A_1=0,A_2=1,A_3=0,可以得到最小权值 00

样例 2 输入

5
0 1 2 3 2

样例 2 输出

0

其余样例见下发文件。

数据规模与约定

  • 对于 40%40\% 的数据,保证 n10n\le 10

  • 对于另外 20%20\% 的数据,保证序列 AA00 的个数不超过 n+12\lfloor\frac{n+1}{2}\rfloor

  • 对于 100%100\% 的数据,2n1062\le n\le 10^60Ai1090\le A_i\le 10^9