Submission #838848

#TimeUsernameProblemLanguageResultExecution timeMemory
838848DeathIsAweExhibition (JOI19_ho_t2)C++17
0 / 100
1 ms212 KiB
#include <bits/stdc++.h> using namespace std; int bruh[100000]; bool comp(pair<int,int>a, pair<int,int>b) { return a.second<b.second; } int main() { int n,m; cin >> n >> m; vector<pair<int,int>> paintings(n); vector<int> frames(m); for (int i=0;i<n;i++) { cin >> paintings[i].first >> paintings[i].second; } for (int i=0;i<m;i++) { cin >> frames[i]; } sort(frames.begin(),frames.end()); sort(paintings.begin(),paintings.end(),comp); int sus; for (int i=0;i<n;i++) { sus=lower_bound(frames.begin(),frames.end(),paintings[i].first)-frames.begin(); bruh[i]=sus; } int ans=0,counter=0; for (int i=n-1;i>-1;i--) { if (bruh[i]+counter<m) { ans++; counter++; } } cout << ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...