#317
Unrated
길을 건너는 이유
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

충남대학교 알고리즘 동아리에서 멘토링 프로그램을 진행한다. 동아리에는 CC명의 선배와 NN명의 후배가 있다.

각 선배 ii는 정확히 시간 TiT_i에만 도움을 줄 수 있다. 반면, 후배 jj는 시간 AjA_jBjB_j 사이라면 언제든 도움을 받을 수 있다. 즉, 선배 ii와 후배 jj가 짝을 이루기 위해서는 AjTiBjA_j \le T_i \le B_j를 만족해야 한다.

한 명의 선배는 최대 한 명의 후배와만 짝을 이룰 수 있고, 한 명의 후배도 최대 한 명의 선배와만 짝을 이룰 수 있다. 동아리 회장인 찬종이는 가능한 한 많은 멘토-멘티 쌍을 만들고자 한다. 찬종이를 도와 구성할 수 있는 쌍의 최댓값을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 선배의 수 CC와 후배의 수 NN이 공백으로 구분되어 주어진다. (1C,N200001 \le C, N \le 20\,000)

다음 CC개의 줄에는 각 선배가 도움을 줄 수 있는 시간 TiT_i가 한 줄에 하나씩 주어진다.

이어서 NN개의 줄에는 각 후배가 도움을 받을 수 있는 시간 범위 AjA_jBjB_j가 공백으로 구분되어 주어진다.

모든 Ti,Aj,BjT_i, A_j, B_j00 이상 10000000001\,000\,000\,000 이하의 정수이며, AjBjA_j \le B_j를 만족한다.

출력

구성할 수 있는 멘토-멘티 쌍의 최대 개수를 출력한다.

예제 입력 1

5 4
7
8
6
2
9
2 5
4 9
0 3
8 13

예제 출력 1

3
코드 제출

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

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