atcoder#AGC053B. [AGC053B] Taking the middle

[AGC053B] Taking the middle

配点 : 700700

問題文

2N2N 枚のカードがあり、それぞれには 11 から 2N2N までの番号が付いています。カード ii の価値は ViV_i です。 高橋君と青木君は以下の手順を NN 回繰り返し、カードを NN 枚ずつに分配します。

  • まず、高橋君がまだ選ばれてないカードの中から 11 枚選び、自分のものとする。 その後、青木君はまだ選ばれてないカードのうち番号が中央値であるものを選び、自分のものとする。

高橋君が最終的に持っているカードの価値の総和として考えられる最大の値を求めてください。

制約

  • 1N2×1051\leq N\leq 2\times 10^5
  • 0Vi1090\leq V_i\leq 10^9
  • ViV_i は整数

入力

入力は以下の形式で標準入力から与えられる。

NN

V1V_1 V2V_2 \cdots V2NV_{2N}

出力

答えを出力せよ。

3
1 2 3 4 5 6
15

以下のような手順で、高橋君はカード 4,5,64,5,6 を手にすることができます。

  • まず、高橋君はカード 66 を選ぶ。そして、青木君はカード 33 を選ぶ。
  • 次に、高橋君はカード 55 を選ぶ。そして、青木君はカード 22 を選ぶ。
  • 最後に、高橋君はカード 44 を選ぶ。そして、青木君はカード 11 を選ぶ。
4
1 4 5 8 7 6 3 2
20