Submission #1150751

#TimeUsernameProblemLanguageResultExecution timeMemory
1150751KK_1729Exhibition (JOI19_ho_t2)C++20
100 / 100
31 ms2780 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define FOR(i,a,b) for (int i = (a); i < (b); ++i) #define pb push_back #define all(a) a.begin(), a.end() #define endl "\n" void printVector(vector<int> a){ for (auto x: a) cout << x << " "; cout << endl; } void solve(){ int n, m; cin >> n >> m; vector<pair<int, int>> o(n); FOR(i,0,n){ cin >> o[i].second >> o[i].first; } sort(all(o)); vector<int> frames(m); FOR(i,0,m) cin >> frames[i]; sort(all(frames)); int ans = 0; int curr = m-1; for (int i = n-1; i >= 0; i--){ if (curr >= 0 && o[i].second <= frames[curr]){ curr--; ans++; } } cout << ans << endl; } int32_t main(){ ios::sync_with_stdio(false);cin.tie(nullptr); int t = 1; // cin >> t; while (t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...