206622026-01-08 14:13:48algoproLeggyorsabb pénzkeresés (50)pypy3Futási hiba 0/5086ms32000 KiB
# UUID: 438f5b55-c74b-44d2-bec0-2f45728c0df6
a, p = map(int,input().split())

l = list(map(int, input().split()))

op = 100000
j = 1
f = 0

for i in range(len(l)):
    while  l[i] + l[j] + f < p:
        f += l[j] 
        j += 1
    if i != len(l)-1 and i != p:
        op = min(op, j - i + 1)
    f = 0
    
if l[len(l)-1] != p:
    print(op)
else:
    print(0)

RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Futási hiba0/065ms22760 KiB
2Futási hiba0/068ms32000 KiB
3Futási hiba0/272ms22672 KiB
4Futási hiba0/272ms22660 KiB
5Futási hiba0/275ms22748 KiB
6Futási hiba0/278ms22520 KiB
7Futási hiba0/271ms23444 KiB
8Futási hiba0/271ms23492 KiB
9Futási hiba0/271ms22952 KiB
10Futási hiba0/286ms23564 KiB
11Futási hiba0/275ms32000 KiB
12Futási hiba0/268ms32000 KiB
13Futási hiba0/279ms32000 KiB
14Futási hiba0/279ms32000 KiB
15Futási hiba0/267ms32000 KiB
16Futási hiba0/278ms32000 KiB
17Futási hiba0/276ms32000 KiB
18Futási hiba0/267ms32000 KiB
19Futási hiba0/275ms32000 KiB
20Futási hiba0/267ms32000 KiB
21Futási hiba0/275ms32000 KiB
22Futási hiba0/267ms32000 KiB
23Futási hiba0/264ms32000 KiB
24Futási hiba0/278ms32000 KiB
25Futási hiba0/278ms32000 KiB
26Futási hiba0/276ms32000 KiB
27Futási hiba0/265ms32000 KiB