206612026-01-08 14:11:51algoproLeggyorsabb pénzkeresés (50)pypy3Futási hiba 0/5082ms32000 KiB
# UUID: 43323fef-c7e2-455a-87bd-810cd0f594b3
a, p = map(int,input().split())

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

op = 99999999999999999999999999999999999999999999999999999
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/065ms22688 KiB
2Futási hiba0/076ms32000 KiB
3Futási hiba0/272ms22736 KiB
4Futási hiba0/265ms22756 KiB
5Futási hiba0/267ms22640 KiB
6Futási hiba0/276ms22688 KiB
7Futási hiba0/274ms23528 KiB
8Futási hiba0/271ms23516 KiB
9Futási hiba0/270ms22760 KiB
10Futási hiba0/282ms23608 KiB
11Futási hiba0/276ms32000 KiB
12Futási hiba0/265ms32000 KiB
13Futási hiba0/278ms32000 KiB
14Futási hiba0/276ms32000 KiB
15Futási hiba0/265ms32000 KiB
16Futási hiba0/267ms32000 KiB
17Futási hiba0/278ms32000 KiB
18Futási hiba0/279ms32000 KiB
19Futási hiba0/268ms32000 KiB
20Futási hiba0/267ms32000 KiB
21Futási hiba0/268ms32000 KiB
22Futási hiba0/264ms32000 KiB
23Futási hiba0/278ms32000 KiB
24Futási hiba0/276ms32000 KiB
25Futási hiba0/268ms32000 KiB
26Futási hiba0/276ms32000 KiB
27Futási hiba0/275ms32000 KiB