206622026-01-08 14:13:48algoproLeggyorsabb pénzkeresés (50)pypy3Runtime error 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)

SubtaskSumTestVerdictTimeMemory
base0/50
1Runtime error0/065ms22760 KiB
2Runtime error0/068ms32000 KiB
3Runtime error0/272ms22672 KiB
4Runtime error0/272ms22660 KiB
5Runtime error0/275ms22748 KiB
6Runtime error0/278ms22520 KiB
7Runtime error0/271ms23444 KiB
8Runtime error0/271ms23492 KiB
9Runtime error0/271ms22952 KiB
10Runtime error0/286ms23564 KiB
11Runtime error0/275ms32000 KiB
12Runtime error0/268ms32000 KiB
13Runtime error0/279ms32000 KiB
14Runtime error0/279ms32000 KiB
15Runtime error0/267ms32000 KiB
16Runtime error0/278ms32000 KiB
17Runtime error0/276ms32000 KiB
18Runtime error0/267ms32000 KiB
19Runtime error0/275ms32000 KiB
20Runtime error0/267ms32000 KiB
21Runtime error0/275ms32000 KiB
22Runtime error0/267ms32000 KiB
23Runtime error0/264ms32000 KiB
24Runtime error0/278ms32000 KiB
25Runtime error0/278ms32000 KiB
26Runtime error0/276ms32000 KiB
27Runtime error0/265ms32000 KiB