#d2914. 一半相等

一半相等

一半相等

题目描述

给定 nn (nn 为偶数)个整数数组 a1,a2,…,ana_1,a_2,\dots,a_n

考虑这样的一个 kk,每次操作选定一个 ii,将 aia_i 减少 kk,执行多次(可能 00 次)后使得数组中至少有一半的元素相等,求最大的 kk,如果这样的 kk 为无穷大,输出 −1-1

输入格式

输入包含两行,第一行为一个正整数 nn,表示数组大小。第二行为 nn 个整数 a1,a2,…,ana_1,a_2,\dots,a_n

输出格式

输出题意中的 kk

样例输入

8
-1 0 1 -1 0 1 -1 0

样例输出

2

数据范围

4≤n≤1004\leq n \leq 100,数据保证 nn 为偶数

−106≤ai≤106-10^6\leq a_i \leq 10^6