#171
Platinum V
Hostile Cooperation
시간 제한
1s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

영우와 민우, 우솔이 세 사람이 협동 카드 게임을 하고 있다. 이 게임은 아래와 같이 진행된다.

  • 게임의 목표 KK가 주어진다.
  • 세 사람은 임의의 정수가 적힌 카드 3N3N장을 잘 섞어서 각자 NN개씩 나눠 가지고, 서로가 가진 카드를 공개한다.
  • 영우, 민우, 우솔이 순서로 돌아가면서 자신이 가진 카드 중 한 장을 버린다. 각 사람이 가진 카드가 한 장일 때까지 반복한다.
  • 남은 세 장의 카드에 적힌 수의 합을 SS라고 할 때, KS|K-S|가 게임의 점수가 된다.

세 사람은 엄청난 실력을 보여주며 협동 카드 게임 대회의 결승까지 진출하게 되었다. 독특하게도, 이 대회는 점수를 최소화하는 팀이 승리하게 된다.

그런데, 결승 전날 우솔이는 부득이하게 감기에 걸려 나오지 못하게 되었다. 우진이가 우솔이 대신 참가하기로 하였으나, 장난꾸러기인 우진이는 점수를 최대화하고 싶어 한다. 영우와 민우는 우진이의 이러한 행동을 게임 시작 전에 이미 알고 있었지만, 우진이를 다그치기보다는 각자의 위치에서 최선을 다하기로 했다.

영우와 민우는 점수를 최소화, 우진이는 점수를 최대화하고 싶어 할 때, 최종 점수를 구해보자. 단, 세 사람은 모두 최선의 행동을 한다고 가정한다.

입력

첫째 줄에 NNKK가 공백으로 구분되어 주어진다. (1N200000;1K3×109)(1\le N \le 200\,000; 1\le K \le 3 \times10^{9})

둘째 줄에 영우가 가진 카드 NN장에 적힌 수가 공백으로 구분되어 주어진다.

셋째 줄에 민우가 가진 카드 NN장에 적힌 수가 공백으로 구분되어 주어진다.

넷째 줄에 우진이가 가진 카드 NN장에 적힌 수가 공백으로 구분되어 주어진다.

각 카드에 적힌 수는 11이상 10910^{9}이하의 정수이다.

출력

세 사람이 최선의 행동을 한다고 가정할 때, 최종 점수를 출력한다.

예제 입력 1

3 10
1 2 3
4 5 6
7 8 9

예제 출력 1

4
문제를 만든 사람
202302534_김승현
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Platinum V1명 투표· 약 2개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.