만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

평균의 역설

면접 대비

시간 제한1초메모리 제한1024 MB

요약
컴퓨터 공학과 학생 중 그 학생이 전공을 옮기면 두 학과의 평균 IQ가 모두 오르는 학생의 수를 구합니다.
난이도

보통10점 중 4점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

어떤 유명한 농담은 이렇다. 성적이 나쁜 컴퓨터공학과 학생이 대학을 중퇴하고 다른 대학에서 경제학을 공부하면, 두 대학 모두의 평균 지능이 올라간다.

이 문제에서는 이 농담 뒤에 숨은 수학을 살펴본다.

두 대학 각각의 학생 IQ 목록이 주어졌을 때, 농담을 참으로 만드는 컴퓨터공학과 학생의 수를 구하라. 즉, {S∣S는 컴퓨터공학과 학생이고, 그가 경제학을 공부하러 가면 두 대학의 평균 IQ가 모두 올라간다 }\{ S \mid S \text{는 컴퓨터공학과 학생이고, 그가 경제학을 공부하러 가면 두 대학의 평균 IQ가 모두 올라간다 } \} 집합의 크기를 계산하라.

입력

첫 줄에는 테스트 케이스의 수 TT가 주어진다. 각 테스트 케이스 앞에는 빈 줄이 하나 있다.

각 테스트 케이스의 첫 줄에는 양의 정수 NCSN_{CS}와 NEN_E가 주어진다. 각각 컴퓨터공학과 학생 수와 경제학과 학생 수이다. 컴퓨터공학과 학생은 최소 2명이다.

다음 줄들에는 모든 학생의 IQ인 음이 아닌 정수가 공백으로 구분되어 총 NCS+NEN_{CS}+N_E개 주어진다. 앞의 NCSN_{CS}명은 컴퓨터공학과 학생이고, 나머지는 경제학과 학생이다.

출력

각 테스트 케이스마다 한 줄에 정수 하나를 출력한다. 그 정수는 농담을 실제 사건으로 만드는 컴퓨터공학과 학생의 수이다.

제한

1≤T≤121 \le T \le 12

모든 IQ는 100,000보다 작은 음이 아닌 정수이다.

힌트

컴퓨터공학과의 평균 IQ는 1번 또는 2번 학생이 떠날 때만 올라간다. 1번 학생은 너무 머리가 나빠서 경제학과의 평균 IQ를 올릴 수 없다. 따라서 2번 학생만 조건을 만족하고, 답은 1이다.

예제1

  1. 예제 1

    입력
    1
    
    5 5
    100 101 102 103 104
    98 100 102 99 101
    
    예상 출력
    1