#2533. 中位数----cx202004

中位数----cx202004

Background

数学中,我们经常这么来定义中位数:有 nn 个数,从小到大排序以后,排名中间的数就是中位数,当 nn 是奇数的时候,中位数只有 11 个,当 nn 是偶数的时候,中间两个数都是中位数。注意,我们这里用到都是 33 个数的中位数。比如,有 33 个数 1341、3、4,那么中位数就是 33,如果有 33 个数 3223、2、2,那么中位数就是 22。 我们有一个神奇的三角形,这个三角形的第 11 行只有 11 个数,第 22 行有 33 个数,第 nn 行有 2n12n −1 个数。下图就是一个简单的例子:

这里的第 33 行(也就是最后一行)是提前给定的,剩余的数都是按照规则产生的。第 ii 行第 jj 列的数是第 i+1i+1 行第 j1j −1 列和第 i+1i+1 行第 jj 列和第 i+1i+1 行第 j+1j+133 个数的中位数。这里第 22 行第 22 列的 111121、1、2 的中位数,第 22 行第 33 列的 221241、2、4 的中位数,第 22 行第 44 列的数是 2412、4、1 的中位数,第 11 行第 33 列的数是 1221、2、2 的中位数。 现在我们的问题是告诉你总共有 nn 行,以及最后一行的 2n12n −1 个数,请你算出第1 1 行第n n 列上的那个数是多少。

Input

输入的第一行是一个正整数 nn,表示这个三角形的层数。

接下来一行有 2n12n −1 个整数 aia_i,表示最后一行上的整数,中间用一个空格隔开。

Output

输出第 11 行第n n 列上的数,也就是第1 1 行唯一的那个数

Samples

3
2 3 2 5 1
2
5
4 3 3 6 7 4 6 3 7
6
10
5 8 1 1 7 6 6 5 8 6 2 9 9 5 9 4 2 9 3
6

Limitation

【数据规模】 对于所有的数据 1n1051ai1091 ≤ n ≤ 10^5,1 ≤ a​_i ​≤ 10^9