#agc020c. [agc020_c]Median Sum

[agc020_c]Median Sum

问题描述

给定 NN 个整数 A1A_1A2A_2、...、ANA_N

考虑所有非空子序列的和。共有 2N12^N - 1 个和,是一个奇数个数。

将这些和按非递减顺序列出,得到列表 S1S_1S2S_2、...、S2N1S_{2^N - 1}

找出列表中位数的值,即 S2N1S_{2^{N-1}}

约束条件

  • 1N20001 \leq N \leq 2000
  • 1Ai20001 \leq A_i \leq 2000
  • 所有输入值都是整数。

输入

从标准输入读入输入数据,格式如下:

NN A1A_1 A2A_2 ...... ANA_N

输出

输出所有非空子序列和的排序列表的中位数。


示例输入 1

3
1 2 1

示例输出 1

2

在这种情况下,S=(1,1,2,2,3,3,4)S = (1, 1, 2, 2, 3, 3, 4)。它的中位数是 S4=2S_4 = 2


示例输入 2

1
58

示例输出 2

58

在这种情况下,S=(58)S = (58)