202482026-01-05 17:46:21algoproLeggyorsabb pénzkeresés (50)pypy3Hibás válasz 0/5079ms32000 KiB
# UUID: 307e5cff-016a-4acc-8e52-6bf8452669f5
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 = i - l + 1
        cur_sum -= napok[l]
        l += 1

print(min_len if min_len <= n else 0)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Hibás válasz0/043ms19348 KiB
2Futási hiba0/075ms32000 KiB
3Hibás válasz0/239ms19412 KiB
4Hibás válasz0/239ms19408 KiB
5Hibás válasz0/245ms19468 KiB
6Hibás válasz0/259ms21596 KiB
7Hibás válasz0/257ms22452 KiB
8Hibás válasz0/252ms22200 KiB
9Hibás válasz0/261ms22248 KiB
10Hibás válasz0/259ms22240 KiB
11Futási hiba0/265ms32000 KiB
12Futási hiba0/267ms32000 KiB
13Futási hiba0/278ms32000 KiB
14Futási hiba0/279ms32000 KiB
15Futási hiba0/268ms32000 KiB
16Futási hiba0/275ms32000 KiB
17Futási hiba0/278ms32000 KiB
18Futási hiba0/278ms32000 KiB
19Futási hiba0/275ms32000 KiB
20Futási hiba0/267ms32000 KiB
21Futási hiba0/275ms32000 KiB
22Futási hiba0/267ms32000 KiB
23Futási hiba0/278ms32000 KiB
24Futási hiba0/265ms32000 KiB
25Futási hiba0/278ms32000 KiB
26Futási hiba0/275ms32000 KiB
27Futási hiba0/264ms32000 KiB