제출 #428253

#제출 시각아이디문제언어결과실행 시간메모리
428253BertedExhibition (JOI19_ho_t2)C++14
100 / 100
76 ms4464 KiB
#include <iostream>
#include <algorithm>
#define pii pair<int, int>
#define fst first
#define snd second

using namespace std;

int N, M;
pii A[100001]; int B[100001];

int main()
{
	ios :: sync_with_stdio(0); cin.tie(0);
	cin >> N >> M;
	for (int i = 0; i < N; i++) cin >> A[i].snd >> A[i].fst;
	for (int i = 0; i < M; i++) cin >> B[i];

	sort(A, A + N, greater<pii>());
	sort(B, B + M, greater<int>());

	int i = 0, j = 0;
	for (i = 0; i < M; i++)
	{
		for (; j < N; j++)
		{
			if (A[j].snd <= B[i]) {break;}
		}
		if (j == N) {break;}
		else {j++;}
	}
	cout << i << "\n";
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...