제출 #291531

#제출 시각아이디문제언어결과실행 시간메모리
291531reymontada61Exhibition (JOI19_ho_t2)C++14
100 / 100
281 ms4732 KiB
#include <bits/stdc++.h> using namespace std; const int MXN = 100005; int n, m; priority_queue<pair<int, int>> p; int f[MXN]; signed main() { cin >> n >> m; for (int i=0; i<n; i++) { int s, v; cin >> s >> v; p.push({v, s}); } for (int i=0; i<m; i++) { cin >> f[i]; } sort(f, f+m); int ans = 0; for (int i=m-1; i>=0; i--) { while (!p.empty() && p.top().second > f[i]) { p.pop(); } if (p.empty()) continue; p.pop(); ans++; } cout << ans << endl; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...