256062026-02-22 18:44:41999Szemetessorcpp17Hibás válasz 25/100266ms8560 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    int n,k;cin>>n>>k;
    vector<int> v(n),f(n);
    for(int i = 0;i<n;i++){
        cin>>v[i];
    }
    int ossz=0;
    while(k--){
        int a,b;cin>>b>>a;
        if(f[b]+a>v[b]){
            ossz+=v[b]-f[b];
            f[b]=a;
        }
        else f[b]+=a;
    }
    for(int i = 0;i<n;i++){
        ossz+=v[i]-f[i];
    }cout<<ossz<<endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
subtask20/17
3Elfogadva1ms316 KiB
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Hibás válasz1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
9Hibás válasz1ms316 KiB
10Elfogadva1ms316 KiB
11Hibás válasz1ms316 KiB
subtask325/25
12Elfogadva123ms2356 KiB
13Elfogadva123ms2460 KiB
14Elfogadva136ms2616 KiB
15Elfogadva143ms2844 KiB
16Elfogadva156ms3376 KiB
17Elfogadva210ms5932 KiB
18Elfogadva263ms8400 KiB
19Elfogadva263ms8400 KiB
20Elfogadva259ms8560 KiB
subtask40/20
21Hibás válasz127ms2720 KiB
22Hibás válasz151ms3636 KiB
23Hibás válasz128ms2720 KiB
24Hibás válasz150ms3380 KiB
25Hibás válasz136ms2836 KiB
26Hibás válasz204ms5676 KiB
27Hibás válasz256ms8240 KiB
28Hibás válasz257ms8196 KiB
29Hibás válasz256ms8244 KiB
30Hibás válasz225ms7488 KiB
subtask50/38
31Elfogadva1ms316 KiB
32Elfogadva1ms508 KiB
33Hibás válasz1ms316 KiB
34Hibás válasz2ms316 KiB
35Hibás válasz13ms568 KiB
36Hibás válasz143ms2956 KiB
37Hibás válasz266ms8500 KiB
38Hibás válasz263ms8520 KiB
39Hibás válasz266ms8524 KiB
40Hibás válasz263ms8500 KiB
41Hibás válasz263ms8500 KiB
42Hibás válasz263ms8504 KiB