55402023-07-16 16:53:24Error42Vállalkozócpp17Accepted 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";
}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/03ms1832 KiB
2Accepted0/018ms3156 KiB
3Accepted2/23ms2616 KiB
4Accepted2/23ms2820 KiB
5Accepted2/23ms3032 KiB
6Accepted2/23ms3412 KiB
7Accepted2/23ms3664 KiB
8Accepted2/23ms3644 KiB
9Accepted2/23ms3924 KiB
10Accepted2/23ms3908 KiB
11Accepted2/23ms4016 KiB
12Accepted2/23ms4176 KiB
13Accepted2/24ms4160 KiB
14Accepted2/23ms4192 KiB
15Accepted2/27ms4696 KiB
16Accepted2/27ms5072 KiB
17Accepted2/27ms5308 KiB
18Accepted2/26ms5472 KiB
19Accepted2/27ms5732 KiB
20Accepted2/29ms5948 KiB
21Accepted2/214ms6272 KiB
22Accepted2/218ms7320 KiB