58422023-10-03 19:20:53kidesoVállalkozócpp17Hibás válasz 4/40190ms5016 KiB
#include <iostream>
#include <algorithm>

using namespace std;

int N, M;
int szam[100001], x[10001];

int main() {
    cin >> N >> M;
    for(int i = 1; i <= N; ++i) {
        cin >> szam[i];
    }
    for(int i = 1; i <= M; ++i) {
        cin >> x[i];
    }

    sort(x + 1, x + M + 1);

    int db = 0;
    int j = 1;

    for(int i = 1; i <= N; ++i) {
        for(int k = 1; k <= szam[i]; ++k) {
            if(j <= M && x[j] >= i) {
                ++db;
            }
            ++j;
        }
    }

    cout << db << '\n';
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/40
1Elfogadva0/03ms1888 KiB
2Hibás válasz0/032ms2884 KiB
3Elfogadva2/22ms2200 KiB
4Elfogadva2/23ms2332 KiB
5Hibás válasz0/22ms2412 KiB
6Hibás válasz0/24ms2624 KiB
7Hibás válasz0/24ms2704 KiB
8Hibás válasz0/23ms2700 KiB
9Hibás válasz0/24ms2800 KiB
10Hibás válasz0/23ms2820 KiB
11Hibás válasz0/24ms3036 KiB
12Hibás válasz0/23ms3120 KiB
13Hibás válasz0/24ms3388 KiB
14Hibás válasz0/24ms3336 KiB
15Hibás válasz0/210ms3564 KiB
16Hibás válasz0/210ms3792 KiB
17Időlimit túllépés0/2190ms3800 KiB
18Időlimit túllépés0/2172ms2800 KiB
19Időlimit túllépés0/2157ms3028 KiB
20Hibás válasz0/217ms4424 KiB
21Hibás válasz0/224ms4672 KiB
22Hibás válasz0/232ms5016 KiB