B4568 [山东省小学组体验营 2026] 中位数
题目描述
给定一个长度为 $n$ 的整数序列 $a_1,a_2,\ldots,a_n$。
你可以将这个序列 **任意打乱重排**,得到一个新的序列 $b_1,b_2,\ldots,b_n$。
定义新序列 $c_i=b_i-i$(其中 $i$ 从 $1$ 开始编号)。
我们定义序列 $c$ 的 **中位数** 为:将 $c$ 从小到大排序后,位于第 $\left\lfloor\dfrac{n+1}{2}\right\rfloor$(下取整)个位置的元素。
请你求出,在序列 $a$ 所有可能的排列方案中,对应序列 $c$ 的中位数的最大值。
输入格式
第一行一个整数 $n$。
第二行 $n$ 个整数 $a_1,a_2,\ldots,a_n$。
输出格式
一行一个整数,表示答案。
说明/提示
### 【样例 $1$ 说明】
$a=[3,4,7,9,1]$ 重排后得到 $b=[4,7,9,1,3]$,则 $c=[3,5,6,-3,-2]$,排序后中位数是 $3$。
### 【数据范围】
对于所有的数据,$1\le n\le 10^5$,$|a_i|\le 10^9$。
| 测试点编号 | $n$ | 特殊性质 |
|:-:|:-:|:-:|
| $1\sim 4$ | $1\le n\le 10$ | 无 |
| $5\sim 7$ | $1\le n\le 10^5$ | $a_i=i$ |
| $8\sim 12$ | $1\le n\le 10^5$ | $a_i$ 互不相同 |
| $13\sim 20$ | $1\le n\le 10^5$ | 无 |