#arc101b. [arc101_b]Median of Medians

[arc101_b]Median of Medians

题目描述

定义一个长度为 MM 的序列的中位数为这个序列中第 M2+1\lfloor\frac M 2\rfloor + 1 小的数。

现在有一个长度为 NN 的序列 AA,将 AA 的所有子段的中位数取出来作为一个序列 SS,问序列 SS 的中位数是多少。

说明/限制

$\begin{array}{l}1\le N\le 10^5\\1\le A_i\le 10^9\end{array}$

样例1解释

所有可能的子段为 [10],[30],[20],[10,30],[30,20],[10,30,20][10],[30],[20],[10,30],[30,20],[10,30,20],它们的中位数分别为 10,30,20,30,30,2010,30,20,30,30,20,而 [10,30,20,30,30,20][10,30,20,30,30,20] 的中位数为 3030,因此答案为 3030