Submission #1203888

#TimeUsernameProblemLanguageResultExecution timeMemory
1203888chawinknExhibition (JOI19_ho_t2)C++20
0 / 100
0 ms400 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false); cin.tie(NULL);
	int n, m;
	cin >> n >> m;
	vector<pair<int,int>> a(n);
	vector<int> c(m);
	for (auto& [s,v] : a)
		cin >> v >> s;
	for (auto& i : c)
		cin >> i;
	sort(a.begin(), a.end(), greater<pair<int,int>>());
	sort(c.begin(), c.end(), greater<int>());
	int ans=0;
	for (int i = 0, j = 0; i < n && j < m; ) {
		auto [v,s]=a[i];
		if (s <= c[j])
			ans++, i++, j++;
		else
			j++;
	}
	cout << ans;
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...