6171 2023. 11. 05 11:58:06 Gervid Szemetessor cpp17 Hibás válasz 17/100 244ms 8036 KiB
#include <iostream>
#include <vector>

using namespace std;

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

    vector<int> cap(n);

    for (i = 0; i < n; i++)
    {
        cin >> cap[i];
    }

    vector<int> bins(n);

    pair<int, int> current;

    for (i = 0; i < k; i++)
    {
        cin >> current.first >> current.second;

        if (bins[current.first] + current.second > cap[current.first])
        {
            out += cap[current.first] - bins[current.first];
            bins[current.first] = current.second;
        }
        else
        {
            bins[current.first] += current.second;
        }
    }

    for (i = 0; i < n; i++)
    {
        if (bins[i])
        {
            out += cap[i] - bins[i];
        }
    }

    cout << out;
}
//5 7
//66 73 68 79 78
//2 50
//3 69
//0 1
//2 20
//4 12
//1 44
//3 11
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1808 KiB
2 Elfogadva 3ms 2056 KiB
subtask2 17/17
3 Elfogadva 2ms 2152 KiB
4 Elfogadva 2ms 2272 KiB
5 Elfogadva 2ms 2484 KiB
6 Elfogadva 3ms 2700 KiB
7 Elfogadva 3ms 2908 KiB
8 Elfogadva 2ms 3024 KiB
9 Elfogadva 2ms 3024 KiB
10 Elfogadva 3ms 3156 KiB
11 Elfogadva 2ms 3232 KiB
subtask3 0/25
12 Hibás válasz 118ms 3236 KiB
13 Hibás válasz 119ms 3348 KiB
14 Hibás válasz 131ms 3436 KiB
15 Hibás válasz 136ms 3688 KiB
16 Hibás válasz 149ms 3912 KiB
17 Hibás válasz 194ms 5236 KiB
18 Hibás válasz 241ms 7136 KiB
19 Hibás válasz 240ms 7264 KiB
20 Hibás válasz 240ms 7204 KiB
subtask4 0/20
21 Elfogadva 123ms 4180 KiB
22 Hibás válasz 144ms 4804 KiB
23 Elfogadva 125ms 4176 KiB
24 Hibás válasz 146ms 4720 KiB
25 Elfogadva 131ms 4532 KiB
26 Hibás válasz 190ms 5876 KiB
27 Hibás válasz 238ms 7216 KiB
28 Hibás válasz 238ms 7500 KiB
29 Hibás válasz 238ms 7580 KiB
30 Hibás válasz 211ms 7556 KiB
subtask5 0/38
31 Elfogadva 3ms 4736 KiB
32 Elfogadva 3ms 4832 KiB
33 Elfogadva 3ms 4864 KiB
34 Elfogadva 3ms 4876 KiB
35 Hibás válasz 14ms 4840 KiB
36 Hibás válasz 136ms 4812 KiB
37 Hibás válasz 244ms 7820 KiB
38 Hibás válasz 244ms 8036 KiB
39 Hibás válasz 244ms 7956 KiB
40 Hibás válasz 244ms 8020 KiB
41 Hibás válasz 244ms 7960 KiB
42 Hibás válasz 243ms 8024 KiB