35172023-02-28 16:17:16Tina0731Szemetessorcpp11Hibás válasz 17/100248ms11164 KiB
#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, k;
    cin>>n>>k;
    int c[n];
    for(int i=0;i<n;i++)
    {
        cin>>c[i];
        //cout<<c[i]<<" ";
    }
    int nap[k][2];
    for(int j=0;j<k; j++)
        cin>>nap[j][0]>>nap[j][1];

    int ar=0;
    int sz[n];
    for(int i=0;i<n;i++)
        sz[i]=0;
    int i, x;
    for(int j=0;j<k; j++)
    {
        i=nap[j][0];
        x=nap[j][1];
        if(sz[i]+x<=c[i])
            sz[i]+=x;
        else
        {
            ar=ar+c[i]-sz[i];
            sz[i]=x;
        }
    }
    for(i=0;i<n;i++)
    {
        if(sz[i]!=0)
            ar=ar+c[i]-sz[i];
    }

    cout<<ar;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1876 KiB
2Elfogadva3ms2120 KiB
subtask217/17
3Elfogadva3ms2480 KiB
4Elfogadva2ms2416 KiB
5Elfogadva3ms2756 KiB
6Elfogadva2ms2692 KiB
7Elfogadva3ms2820 KiB
8Elfogadva3ms3068 KiB
9Elfogadva2ms3156 KiB
10Elfogadva3ms3368 KiB
11Elfogadva3ms3360 KiB
subtask30/25
12Hibás válasz123ms6732 KiB
13Hibás válasz120ms6780 KiB
14Hibás válasz134ms6776 KiB
15Hibás válasz138ms6936 KiB
16Hibás válasz150ms6988 KiB
17Hibás válasz197ms8476 KiB
18Hibás válasz247ms10352 KiB
19Hibás válasz246ms10280 KiB
20Hibás válasz246ms10280 KiB
subtask40/20
21Elfogadva125ms7260 KiB
22Hibás válasz145ms7752 KiB
23Elfogadva128ms7316 KiB
24Hibás válasz146ms7520 KiB
25Elfogadva134ms7268 KiB
26Hibás válasz194ms8740 KiB
27Hibás válasz239ms10164 KiB
28Hibás válasz241ms10332 KiB
29Hibás válasz244ms10460 KiB
30Hibás válasz210ms10496 KiB
subtask50/38
31Elfogadva3ms4436 KiB
32Elfogadva3ms4556 KiB
33Elfogadva3ms4528 KiB
34Elfogadva3ms4532 KiB
35Hibás válasz14ms4924 KiB
36Hibás válasz141ms7628 KiB
37Hibás válasz246ms10784 KiB
38Hibás válasz246ms10864 KiB
39Hibás válasz248ms10908 KiB
40Hibás válasz247ms11164 KiB
41Hibás válasz246ms10996 KiB
42Hibás válasz247ms10996 KiB