Submission #1185068

#TimeUsernameProblemLanguageResultExecution timeMemory
1185068inesfiExhibition (JOI19_ho_t2)C++20
100 / 100
47 ms3772 KiB
#include<bits/stdc++.h> using namespace std; #define endl "\n" #define int long long int nbtableaux,nbcadres; vector<pair<int,int>> tableaux; vector<int> cadres; signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>nbtableaux>>nbcadres; for (int i=0;i<nbtableaux;i++){ int s,v; cin>>s>>v; tableaux.push_back({v,s}); } sort(tableaux.begin(),tableaux.end()); for (int i=0;i<nbcadres;i++){ int v; cin>>v; cadres.push_back(v); } sort(cadres.begin(),cadres.end()); int cadreec=nbcadres-1,tabec=nbtableaux-1; while (cadreec>=0 and tabec>=0){ if (cadres[cadreec]>=tableaux[tabec].second){ cadreec--; tabec--; } else { tabec--; } } cout<<nbcadres-cadreec-1<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...