55402023-07-16 16:53:24Error42Vállalkozócpp17Elfogadva 40/4018ms7320 KiB
#include <algorithm>
#include <iostream>
#include <vector>

using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n, m;
    cin >> n >> m;

    vector<int> l(n);
    for (int& x : l)
        cin >> x;

    vector<int> h(m);
    for (int& x : h)
        cin >> x;

    sort(h.begin(), h.end());

    int w = 0;
    int done = 0;

    for (int d = 1; d <= n; d++) {
        for (int x = 0; x < l[d - 1]; x++) {
            while (w < m && h[w] < d)
                w++;

            if (w == m)
                break;

            done++;
            w++;
        }
    }

    cout << done << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1832 KiB
2Elfogadva0/018ms3156 KiB
3Elfogadva2/23ms2616 KiB
4Elfogadva2/23ms2820 KiB
5Elfogadva2/23ms3032 KiB
6Elfogadva2/23ms3412 KiB
7Elfogadva2/23ms3664 KiB
8Elfogadva2/23ms3644 KiB
9Elfogadva2/23ms3924 KiB
10Elfogadva2/23ms3908 KiB
11Elfogadva2/23ms4016 KiB
12Elfogadva2/23ms4176 KiB
13Elfogadva2/24ms4160 KiB
14Elfogadva2/23ms4192 KiB
15Elfogadva2/27ms4696 KiB
16Elfogadva2/27ms5072 KiB
17Elfogadva2/27ms5308 KiB
18Elfogadva2/26ms5472 KiB
19Elfogadva2/27ms5732 KiB
20Elfogadva2/29ms5948 KiB
21Elfogadva2/214ms6272 KiB
22Elfogadva2/218ms7320 KiB