9617 2024. 02. 23 14:40:13 DohajovDaniel Vásárlás (75 pont) python3 Időlimit túllépés 15/75 453ms 44356 KiB
tdb = int(input())
b1L = [int(i) for i in input().split()]
b2L = [int(i) for i in input().split()]
b1sz = 0; asz=0; bsz=0; j=0
for i in range(tdb):
    asz+=b1L[i]
    #print(sum(b2L[j:i+1]))
    if sum(b2L[j:i+1]) <= asz:
        bsz += sum(b2L[j:i+1])
        asz=0
        j=i+1
print(asz+bsz)
"""
4
5 6 7 8
10 1 2 20

"""
    
Részfeladat Összpont Teszt Verdikt Idő Memória
base 15/75
1 Elfogadva 0/0 18ms 11304 KiB
2 Időlimit túllépés 0/0 354ms 11800 KiB
3 Elfogadva 3/3 17ms 11720 KiB
4 Hibás válasz 0/4 17ms 11944 KiB
5 Hibás válasz 0/4 17ms 12108 KiB
6 Elfogadva 4/4 17ms 11996 KiB
7 Hibás válasz 0/4 20ms 12492 KiB
8 Hibás válasz 0/3 23ms 12344 KiB
9 Hibás válasz 0/4 25ms 13004 KiB
10 Hibás válasz 0/4 30ms 13368 KiB
11 Hibás válasz 0/4 28ms 13380 KiB
12 Elfogadva 5/5 20ms 13328 KiB
13 Hibás válasz 0/3 199ms 42496 KiB
14 Időlimit túllépés 0/3 439ms 20724 KiB
15 Időlimit túllépés 0/3 365ms 20444 KiB
16 Időlimit túllépés 0/3 377ms 20748 KiB
17 Időlimit túllépés 0/3 388ms 20944 KiB
18 Időlimit túllépés 0/3 453ms 20308 KiB
19 Időlimit túllépés 0/3 388ms 20604 KiB
20 Időlimit túllépés 0/3 377ms 21940 KiB
21 Hibás válasz 0/3 179ms 44356 KiB
22 Időlimit túllépés 0/3 370ms 11808 KiB
23 Időlimit túllépés 0/3 372ms 21868 KiB
24 Elfogadva 3/3 201ms 42900 KiB