Submission #995491

#TimeUsernameProblemLanguageResultExecution timeMemory
995491SuPythonyExhibition (JOI19_ho_t2)C++17
100 / 100
93 ms4516 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { int n,m; cin>>n>>m; vector<pair<int,int>> a; for (int i=0; i<n; i++) { int s,v; cin>>s>>v; a.push_back({v,s}); } vector<int> c(m); for (auto &i: c) cin>>i; sort(a.rbegin(),a.rend()); sort(c.rbegin(),c.rend()); int i=0; int j=0; int ans=0; while (i<m&&j<n) { if (a[j].second<=c[i]) { ans++; j++; i++; } else { j++; } } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...