SEQ3N


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 103M

Problem type

Cho dãy số A gồm \(3 ∗ N\) phần tử. Hãy xóa \(N\) phần tử khỏi \(A\) để tạo thành một dãy \(A′\) sao cho điểm số của dãy \(A′\) là lớn nhất có thể. Điểm số dãy \(A′\) bằng tổng \(N\) phần tử đầu tiên của dãy \(A′\) trừ đi tổng \(N\) phần tử cuối cùng của dãy \(A′\).

Input:

• Dòng đầu tiên gồm số \(N\) - (\(1 ≤ N ≤ 100000\)).

• Dòng thứ hai gồm \(3N\) số nguyên \(A_1, A_2, ..., A_{3N} (1 ≤ A_i ≤ 1000000000)\) mô tả dãy \(A\).

Output:

• In ra một số nguyên duy nhất là điểm số của dãy \(A′\) cần tạo.

Sample Input

2

6 2 7 4 3 8

Sample Output

6

Sample Input

1

4 5 3

Sample Output

2

Comments

There are no comments at the moment.