카드 놀이
면접 대비시간 제한1.5초메모리 제한512 MB
두 사람이 각자 k장의 카드를 골라 점수를 만들 때, 가능한 모든 점수 차이 |B - A|의 최솟값과 최댓값을 구한다. n, m이 20 이하라 모든 조합을 확인하면 된다.
문제
Alice와 Bob은 수가 적힌 카드로 게임을 즐긴다.
Bob은 장, Alice는 장의 카드를 갖고 있고, 각 카드에는 양의 정수가 적혀 있다.
두 사람은 각자 자신이 가진 카드 중 장을 골라 적힌 개의 정수를 더해 점수를 계산한다. Bob의 점수를 , Alice의 점수를 라 하자. 이 게임은 두 사람이 어떤 카드를 고르는지에 따라 와 가 달라지므로, 두 사람은 의 최솟값과 최댓값이 궁금해졌다.
예를 들어 이고 Bob은 가 적힌 카드를, Alice는 가 적힌 카드를 가지고 있다고 하자.
- Bob이 두 장을 골라 얻을 수 있는 점수는 , , 중 하나이다.
- Alice가 두 장을 골라 얻을 수 있는 점수는 , , , , , 중 하나이다.
- 이때 의 최솟값은 이고 (), 최댓값은 이다 (, ).
입력으로 와 두 사람이 가진 카드에 적힌 수가 주어졌을 때, 얻을 수 있는 의 최솟값과 최댓값을 구해보자.
입력
첫 줄에 테스트 케이스의 수 가 주어진다.
각 테스트 케이스의 입력은 세 줄로 이루어진다. 첫 줄에 , , 가 공백으로 구분되어 주어진다. 둘째 줄에 Bob이 가진 카드에 적힌 수 개가 공백으로 구분되어 주어진다. 셋째 줄에 Alice가 가진 카드에 적힌 수 개가 공백으로 구분되어 주어진다.
출력
각 테스트 케이스의 정답을 최솟값, 최댓값 순으로 공백으로 구분하여 각 줄에 출력한다.
제한
- 각 카드에 적힌 수