96182024-02-23 14:42:09DohajovDanielVásárlás (75 pont)python3Időlimit túllépés 15/75400ms44004 KiB
def main():
    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)
main()
"""
4
5 6 7 8
10 1 2 20

"""
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/75
1Elfogadva0/017ms11312 KiB
2Időlimit túllépés0/0400ms11704 KiB
3Elfogadva3/318ms11932 KiB
4Hibás válasz0/417ms12120 KiB
5Hibás válasz0/417ms12100 KiB
6Elfogadva4/417ms12148 KiB
7Hibás válasz0/419ms12828 KiB
8Hibás válasz0/321ms12976 KiB
9Hibás válasz0/424ms13084 KiB
10Hibás válasz0/430ms13376 KiB
11Hibás válasz0/428ms13532 KiB
12Elfogadva5/520ms13308 KiB
13Hibás válasz0/3158ms42952 KiB
14Időlimit túllépés0/3365ms20688 KiB
15Időlimit túllépés0/3375ms20168 KiB
16Időlimit túllépés0/3363ms20656 KiB
17Időlimit túllépés0/3368ms20652 KiB
18Időlimit túllépés0/3379ms20392 KiB
19Időlimit túllépés0/3384ms20704 KiB
20Időlimit túllépés0/3375ms21608 KiB
21Hibás válasz0/3150ms44004 KiB
22Időlimit túllépés0/3368ms11524 KiB
23Időlimit túllépés0/3379ms21220 KiB
24Elfogadva3/3166ms43068 KiB