AT_arc152_c [ARC152C] Pivot
题目描述
有一个包含 $N$ 项的数列 $a_1,a_2,\ldots,a_N$。你可以对这个数列进行任意次如下操作(也可以一次都不进行):
- 从当前的数列中任选一项,其值记为 $s$。然后,对于所有 $1\leq i\leq N$,将 $a_i$ 替换为 $2s-a_i$。但注意,操作后数列中的所有项都不能为负数。
你希望通过适当的操作,使数列中的最大值尽可能小。请问,经过最优操作后,数列中的最大值最小是多少?
输入格式
输入通过标准输入给出,格式如下:
> $N$ $a_1$ $a_2$ $\ldots$ $a_N$
输出格式
请输出一个整数,表示经过操作后数列中项的最小最大值。
说明/提示
## 限制条件
- $2\leq N\leq 2\times 10^5$
- $1\leq a_1