Submission #97513

#TimeUsernameProblemLanguageResultExecution timeMemory
97513dalgerokExhibition (JOI19_ho_t2)C++14
100 / 100
83 ms1656 KiB
#include<bits/stdc++.h> using namespace std; const int N = 1e5 + 5; int n, m, b[N]; pair < int, int > a[N]; int main(){ ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin >> n >> m; 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); reverse(a + 1, a + n + 1); sort(b + 1, b + m + 1); reverse(b + 1, b + m + 1); int ans = 0; for(int i = 1; i <= n; i++){ if(a[i].second <= b[ans + 1]){ ans += 1; } } cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...