59062023-10-05 14:12:01PetiVállalkozócpp17Elfogadva 40/4010ms4816 KiB
#include <bits/stdc++.h>

using namespace std;

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

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

    vector<int> h(n), cnt(n);
    for(int &x : h) cin>>x;
    for(int i = 0; i < m; i++){
        int x;
        cin>>x;
        cnt[x-1]++;
    }

    int sum = 0, ans = 0;
    for(int i = 0; i < n; i++){
        sum += h[i];
        ans += min(cnt[i], sum);
        sum -= min(cnt[i], sum);
    }

    cout << ans << '\n';

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1828 KiB
2Elfogadva0/010ms2068 KiB
3Elfogadva2/23ms2276 KiB
4Elfogadva2/23ms2484 KiB
5Elfogadva2/23ms2692 KiB
6Elfogadva2/23ms2908 KiB
7Elfogadva2/23ms3128 KiB
8Elfogadva2/23ms3332 KiB
9Elfogadva2/23ms3556 KiB
10Elfogadva2/23ms3640 KiB
11Elfogadva2/23ms3532 KiB
12Elfogadva2/23ms3524 KiB
13Elfogadva2/23ms3628 KiB
14Elfogadva2/23ms3748 KiB
15Elfogadva2/24ms3964 KiB
16Elfogadva2/24ms3940 KiB
17Elfogadva2/27ms4276 KiB
18Elfogadva2/24ms4488 KiB
19Elfogadva2/26ms4444 KiB
20Elfogadva2/27ms4376 KiB
21Elfogadva2/28ms4608 KiB
22Elfogadva2/210ms4816 KiB