202472026-01-05 17:44:31algoproLeggyorsabb pénzkeresés (50)pypy3Futási hiba 16/5079ms32000 KiB
# UUID: 24c67fce-1fe3-4997-a995-7ac898313553
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/043ms19376 KiB
2Futási hiba0/067ms32000 KiB
3Elfogadva2/239ms19512 KiB
4Elfogadva2/239ms19452 KiB
5Elfogadva2/245ms19336 KiB
6Elfogadva2/259ms21700 KiB
7Elfogadva2/259ms22624 KiB
8Elfogadva2/254ms22248 KiB
9Elfogadva2/264ms22244 KiB
10Elfogadva2/259ms22424 KiB
11Futási hiba0/265ms32000 KiB
12Futási hiba0/274ms32000 KiB
13Futási hiba0/276ms32000 KiB
14Futási hiba0/276ms32000 KiB
15Futási hiba0/268ms32000 KiB
16Futási hiba0/275ms32000 KiB
17Futási hiba0/276ms32000 KiB
18Futási hiba0/275ms32000 KiB
19Futási hiba0/275ms32000 KiB
20Futási hiba0/265ms32000 KiB
21Futási hiba0/279ms32000 KiB
22Futási hiba0/265ms32000 KiB
23Futási hiba0/275ms32000 KiB
24Futási hiba0/275ms32000 KiB
25Futási hiba0/268ms32000 KiB
26Futási hiba0/264ms32000 KiB
27Futási hiba0/275ms32000 KiB