제출 #995491

#제출 시각아이디문제언어결과실행 시간메모리
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...