245312026-02-12 17:25:48GergoszaboVásárlás (75 pont)cpp17Hibás válasz 21/7563ms3652 KiB
#include <iostream>
#include <bits/stdc++.h>
using ll = long long;
using namespace std;

const ll INF = 1e18;

int main()
{
    int n; cin >> n;
    vector<int> a(n);
    vector<int> b(n);
    vector<ll> prefa(n+1, 0);
    vector<ll> prefb(n+1, 0);
    for (int i = 0; i < n; i++){
        cin >> a[i];
        prefa[i+1] = a[i] + prefa[i];
    }
    for (int i = 0; i < n; i++){
        cin >> b[i];
        prefb[i+1] = b[i] + prefb[i];
    }
    ll ans = 0;
    ll minans = INF;
    for (int i = 0; i <= n; i++){
        ans = min(prefa[i] + prefb[n] - prefb[i], prefb[i] + prefa[n] - prefa[i]);
        if (ans < minans) minans = ans;
    }
    cout << minans;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base21/75
1Elfogadva0/01ms316 KiB
2Hibás válasz0/030ms1956 KiB
3Elfogadva3/31ms500 KiB
4Hibás válasz0/41ms316 KiB
5Hibás válasz0/41ms316 KiB
6Elfogadva4/41ms316 KiB
7Hibás válasz0/41ms316 KiB
8Hibás válasz0/31ms316 KiB
9Hibás válasz0/43ms316 KiB
10Hibás válasz0/42ms456 KiB
11Hibás válasz0/42ms316 KiB
12Elfogadva5/52ms316 KiB
13Hibás válasz0/359ms3512 KiB
14Hibás válasz0/359ms3648 KiB
15Hibás válasz0/361ms3520 KiB
16Hibás válasz0/359ms3636 KiB
17Hibás válasz0/361ms3636 KiB
18Hibás válasz0/363ms3644 KiB
19Elfogadva3/357ms3652 KiB
20Elfogadva3/359ms3644 KiB
21Hibás válasz0/361ms3648 KiB
22Hibás válasz0/341ms3124 KiB
23Hibás válasz0/363ms3640 KiB
24Elfogadva3/357ms3636 KiB