配点 : 500 点
問題文
N を 1 以上の整数とします。
長さ 3N の数列 a=(a1,a2,...,a3N) があります。
すぬけ君は、a からちょうど N 個の要素を取り除き、残った 2N 個の要素を元の順序で並べ、長さ 2N の数列 a′ を作ろうとしています。
このとき、a′ のスコアを (a′の前半N要素の総和)−(a′の後半N要素の総和) と定義します。
a′ のスコアの最大値を求めてください。
制約
- 1≤N≤105
- ai は整数である。
- 1≤ai≤109
部分点
- 300 点分のテストケースでは、N≤1,000 が成り立つ。
入力
入力は以下の形式で標準入力から与えられる。
N
a1 a2 ... a3N
出力
a′ のスコアの最大値を出力せよ。
2
3 1 4 1 5 9
1
a2, a6 を取り除くと、a′=(3,4,1,5) となり、スコアは (3+4)−(1+5)=1 となります。
1
1 2 3
-1
例えば、a1 を取り除くと、a′=(2,3) となり、スコアは 2−3=−1 となります。
3
8 2 2 7 4 6 5 3 8
5
例えば、a2, a3, a9 を取り除くと、a′=(8,7,4,6,5,3) となり、スコアは (8+7+4)−(6+5+3)=5 となります。