116612024-11-04 11:41:36bzySzemetessorcpp17Hibás válasz 25/100250ms6972 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll  long long

int main()
{
    int n, k; cin >> n >> k;
    vector <int> C(n);
    for(int &c : C) cin >> c;
    ll ans = 0;
    vector <int> K(n, 0);
    for(int i = 0; i < k; i++){
        int t, q; cin >> t >> q;
        if(K[t] + q <= C[t]) K[t] += q;
        else{
            ans += C[t] - K[t];
            K[t] = q;
        }
    }
    for(int i = 0; i < n; i++) ans += C[i] - K[i];
    cout << ans;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms320 KiB
2Elfogadva1ms320 KiB
subtask20/17
3Elfogadva1ms320 KiB
4Elfogadva1ms320 KiB
5Elfogadva1ms320 KiB
6Hibás válasz1ms320 KiB
7Elfogadva1ms320 KiB
8Elfogadva1ms404 KiB
9Hibás válasz1ms408 KiB
10Elfogadva1ms320 KiB
11Hibás válasz1ms320 KiB
subtask325/25
12Elfogadva119ms2432 KiB
13Elfogadva118ms2364 KiB
14Elfogadva133ms2828 KiB
15Elfogadva137ms2844 KiB
16Elfogadva150ms3280 KiB
17Elfogadva202ms5016 KiB
18Elfogadva247ms6948 KiB
19Elfogadva247ms6940 KiB
20Elfogadva246ms6972 KiB
subtask40/20
21Hibás válasz122ms2620 KiB
22Hibás válasz145ms3384 KiB
23Hibás válasz125ms2616 KiB
24Hibás válasz145ms3380 KiB
25Hibás válasz133ms2896 KiB
26Hibás válasz195ms4920 KiB
27Hibás válasz241ms6596 KiB
28Hibás válasz248ms6676 KiB
29Hibás válasz244ms6712 KiB
30Hibás válasz215ms5944 KiB
subtask50/38
31Elfogadva2ms320 KiB
32Elfogadva1ms320 KiB
33Hibás válasz1ms320 KiB
34Hibás válasz1ms320 KiB
35Hibás válasz13ms720 KiB
36Hibás válasz138ms2872 KiB
37Hibás válasz250ms6944 KiB
38Hibás válasz250ms6876 KiB
39Hibás válasz250ms6812 KiB
40Hibás válasz248ms6968 KiB
41Hibás válasz248ms6968 KiB
42Hibás válasz248ms6940 KiB