202492026-01-05 17:46:37algoproLeggyorsabb pénzkeresés (50)pypy3Futási hiba 16/5079ms32000 KiB
# UUID: c2ccafa7-a685-4e41-ab1c-ad4fc6b4a3d1
n, p = map(int, input().split())
napok = list(map(int, input().split()))

l = 0
cur_sum = 0
min_len = n + 1

for i in range(n):
    cur_sum += napok[i]

    while cur_sum >= p:
        min_len = min(min_len, i - l + 1)
        cur_sum -= napok[l]
        l += 1

if min_len <= n:
    print(min_len)
else:
    print(0)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base16/50
1Elfogadva0/037ms19436 KiB
2Futási hiba0/067ms32000 KiB
3Elfogadva2/243ms19552 KiB
4Elfogadva2/243ms19440 KiB
5Elfogadva2/245ms19332 KiB
6Elfogadva2/250ms21736 KiB
7Elfogadva2/264ms22504 KiB
8Elfogadva2/261ms22244 KiB
9Elfogadva2/254ms22248 KiB
10Elfogadva2/259ms22444 KiB
11Futási hiba0/268ms32000 KiB
12Futási hiba0/268ms32000 KiB
13Futási hiba0/279ms32000 KiB
14Futási hiba0/275ms32000 KiB
15Futási hiba0/265ms32000 KiB
16Futási hiba0/267ms32000 KiB
17Futási hiba0/276ms32000 KiB
18Futási hiba0/276ms32000 KiB
19Futási hiba0/278ms32000 KiB
20Futási hiba0/264ms32000 KiB
21Futási hiba0/275ms32000 KiB
22Futási hiba0/265ms32000 KiB
23Futási hiba0/275ms32000 KiB
24Futási hiba0/272ms32000 KiB
25Futási hiba0/274ms32000 KiB
26Futási hiba0/265ms32000 KiB
27Futási hiba0/275ms32000 KiB