6228 2023. 11. 08 12:01:50 Ghost Szemetessor cpp17 Hibás válasz 17/100 245ms 7560 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, k, capacity, type, amount, i, out = 0;
    cin >> n >> k;

    vector<pair<int, int>> trash(n, { 0,0 });
    for (i = 0; i < n; i++) {
        cin >> trash[i].second;
    }

    for (i = 0; i < k; i++) {
        cin >> type >> amount;
        if (trash[type].first + amount < trash[type].second) {
            trash[type].first += amount;
        }
        else {
            out += trash[type].second - trash[type].first;
            trash[type].first = amount;
        }
    }
    for (i = 0; i < n; i++) {
        if (trash[i].first > 0) {
            out += trash[i].second - trash[i].first;
        }
    }

    cout << out;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1716 KiB
2 Elfogadva 3ms 2112 KiB
subtask2 17/17
3 Elfogadva 3ms 2136 KiB
4 Elfogadva 2ms 2216 KiB
5 Elfogadva 2ms 2464 KiB
6 Elfogadva 2ms 2572 KiB
7 Elfogadva 2ms 2656 KiB
8 Elfogadva 2ms 2784 KiB
9 Elfogadva 2ms 2844 KiB
10 Elfogadva 2ms 2848 KiB
11 Elfogadva 3ms 2784 KiB
subtask3 0/25
12 Hibás válasz 118ms 3020 KiB
13 Hibás válasz 119ms 3144 KiB
14 Hibás válasz 131ms 3280 KiB
15 Hibás válasz 136ms 3324 KiB
16 Hibás válasz 148ms 3484 KiB
17 Hibás válasz 194ms 4676 KiB
18 Hibás válasz 241ms 6576 KiB
19 Hibás válasz 244ms 6548 KiB
20 Hibás válasz 240ms 6524 KiB
subtask4 0/20
21 Hibás válasz 125ms 3820 KiB
22 Hibás válasz 145ms 4540 KiB
23 Hibás válasz 128ms 4000 KiB
24 Hibás válasz 144ms 4116 KiB
25 Hibás válasz 131ms 4164 KiB
26 Hibás válasz 190ms 5568 KiB
27 Hibás válasz 236ms 6912 KiB
28 Hibás válasz 238ms 7072 KiB
29 Hibás válasz 238ms 7140 KiB
30 Hibás válasz 209ms 7252 KiB
subtask5 0/38
31 Elfogadva 3ms 4124 KiB
32 Hibás válasz 2ms 4248 KiB
33 Elfogadva 3ms 4360 KiB
34 Elfogadva 3ms 4396 KiB
35 Hibás válasz 14ms 4760 KiB
36 Hibás válasz 136ms 4536 KiB
37 Hibás válasz 245ms 7560 KiB
38 Hibás válasz 241ms 7440 KiB
39 Hibás válasz 244ms 7436 KiB
40 Hibás válasz 244ms 7328 KiB
41 Hibás válasz 243ms 7328 KiB
42 Hibás válasz 243ms 7472 KiB