#291
팀 구성
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%
문제
매년 우솔이는 명의 팀원을, 민준이는 명의 팀원을 데리고 알고리즘 대회에 참가한다. (; )
대회에 참여하는 명의 팀원은 각각 정수 점수를 하나씩 받는다. 올해 최종 결선은 각 팀에서 명씩 선발하여 구성한 팀 간의 대결로 진행된다. ()
우솔이와 민준이는 각각 자신의 팀원 중 명을 선택하여 최종 팀을 구성한다. 각 팀에서 선발된 팀원들은 다음과 같이 짝을 이룬다. 우솔이네 팀에서 가장 점수가 높은 팀원은 민준이네 팀에서 가장 점수가 높은 팀원과 짝이 되고, 두 번째로 점수가 높은 팀원은 상대 팀에서 두 번째로 점수가 높은 팀원과 짝이 되는 방식이다. 만약 모든 쌍에서 우솔이네 팀원의 점수가 민준이네 팀원의 점수보다 높다면 우솔이가 승리한다.
우솔이가 승리할 수 있도록 두 사람이 각자의 팀원을 선택하는 방법의 수를 구하는 프로그램을 작성하시오. 즉, 우솔이가 승리하는 모든 서로 다른 (우솔이네 팀원 명의 집합, 민준이네 팀원 명의 집합) 쌍의 개수를 구해야 한다. 출력값은 로 나눈 나머지여야 한다.
입력
첫째 줄에 , , 가 공백으로 구분되어 주어진다. 는 과 보다 크지 않다.
둘째 줄에 우솔이네 팀원 명의 점수가 공백으로 구분되어 주어진다.
셋째 줄에 민준이네 팀원 명의 점수가 공백으로 구분되어 주어진다.
출력
우솔이가 승리할 수 있는 팀 구성 방법의 수를 로 나눈 나머지를 출력한다.
예제 입력 1
10 10 3
1 2 2 6 6 7 8 9 14 17
1 3 8 10 10 16 16 18 19 19
예제 출력 1
382
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.