9007 | 2024. 02. 11 17:14:34 | FarkasZénó | Vásárlás (75 pont) | pypy3 | Időlimit túllépés 39/75 | 455ms | 89416 KiB |
from sys import stdin
N = int(stdin.readline())
A = [0] * (N + 1)
osszeg = 0
for i, x in enumerate(stdin.readline().split()):
osszeg += int(x)
A[i+1] = osszeg
B = [0] * (N + 1)
osszeg = 0
for i, x in enumerate(stdin.readline().split()):
osszeg += int(x)
B[i+1] = osszeg
B.append(B[-1])
min_x = float('inf')
for i in range(1, N+1):
A_eddig = A[i-1]
for j in range(i, N+1):
x = A[j] - A_eddig + B[i-1] - B[j]
min_x = min(x, min_x)
print(min(min_x + B[-1], B[-1]))
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 39/75 | ||||||
1 | Elfogadva | 0/0 | 43ms | 76068 KiB | |||
2 | Időlimit túllépés | 0/0 | 451ms | 32120 KiB | |||
3 | Elfogadva | 3/3 | 39ms | 77188 KiB | |||
4 | Elfogadva | 4/4 | 39ms | 77224 KiB | |||
5 | Elfogadva | 4/4 | 48ms | 86416 KiB | |||
6 | Elfogadva | 4/4 | 48ms | 86152 KiB | |||
7 | Elfogadva | 4/4 | 57ms | 87296 KiB | |||
8 | Elfogadva | 3/3 | 64ms | 87224 KiB | |||
9 | Elfogadva | 4/4 | 79ms | 88712 KiB | |||
10 | Elfogadva | 4/4 | 82ms | 88924 KiB | |||
11 | Elfogadva | 4/4 | 79ms | 89192 KiB | |||
12 | Elfogadva | 5/5 | 75ms | 89416 KiB | |||
13 | Időlimit túllépés | 0/3 | 363ms | 42428 KiB | |||
14 | Időlimit túllépés | 0/3 | 368ms | 43108 KiB | |||
15 | Időlimit túllépés | 0/3 | 358ms | 43252 KiB | |||
16 | Időlimit túllépés | 0/3 | 372ms | 43608 KiB | |||
17 | Időlimit túllépés | 0/3 | 372ms | 44124 KiB | |||
18 | Időlimit túllépés | 0/3 | 379ms | 43996 KiB | |||
19 | Időlimit túllépés | 0/3 | 358ms | 44556 KiB | |||
20 | Időlimit túllépés | 0/3 | 370ms | 44028 KiB | |||
21 | Időlimit túllépés | 0/3 | 455ms | 44340 KiB | |||
22 | Időlimit túllépés | 0/3 | 382ms | 43420 KiB | |||
23 | Időlimit túllépés | 0/3 | 382ms | 44184 KiB | |||
24 | Időlimit túllépés | 0/3 | 361ms | 44240 KiB |