Submission #1149783

#TimeUsernameProblemLanguageResultExecution timeMemory
1149783bdgrsrnExhibition (JOI19_ho_t2)C++20
100 / 100
45 ms1608 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main() {
    ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr);
	int n,m;
	cin>>n>>m;
	pair<int,int> a[n+1];
	int b[m+1];
	for(int i = 1; i <= n; i++)cin>>a[i].second>>a[i].first;
	for(int i=1;i<=m;i++) cin>>b[i];
	sort(a+1,a+n+1);
	sort(b+1,b+m+1);
	int ans=0;
	for(int i = n, j = m; i >= 1 && j >= 1; i--)
		if(b[j]>=a[i].second) ans++,j--;
	cout<<ans<<"\n";
    return 0;
}

#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...