Submission #1264782

#TimeUsernameProblemLanguageResultExecution timeMemory
1264782lemoncatExhibition (JOI19_ho_t2)C++20
0 / 100
0 ms324 KiB
#include<bits/stdc++.h> using namespace std; #define int long long int n, m, ans, x, y; vector<int> c; vector<pair<int, int>> v; signed main() { cin >> n >> m; for (int i = 1; i <= n; i++) { cin >> x >> y; v.push_back({x, y}); } for (int i = 1; i <= n; i++) { cin >> x; c.push_back(x); } sort(v.begin(), v.end()); sort(c.begin(), c.end()); for (int i = n - 1; i >= 0; i--) { if (ans == m) break; if (c[m - ans - 1] >= v[i].second) ans++; } cout << ans << "\n"; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...