205112026-01-07 14:36:49algoproLeggyorsabb pénzkeresés (50)pypy3Elfogadva 50/5082ms31980 KiB
# UUID: b6d946ec-6756-49ef-8386-5eb879cc30a4
N, P = [int(x) for x in input().split()]
F = [int(x) for x in input().split()]+[0]
N+=1
res = 10**7
i = j = 0
sum = 0
while j < N:
    if sum < P:
        sum += F[j]
        j += 1
    else:
        res = min(res, j-i)
        sum -= F[i]
        i += 1


print(res)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/045ms19544 KiB
2Elfogadva0/071ms31956 KiB
3Elfogadva2/243ms19608 KiB
4Elfogadva2/239ms19368 KiB
5Elfogadva2/239ms19576 KiB
6Elfogadva2/257ms21468 KiB
7Elfogadva2/259ms21504 KiB
8Elfogadva2/250ms21640 KiB
9Elfogadva2/250ms21480 KiB
10Elfogadva2/252ms21732 KiB
11Elfogadva2/268ms31940 KiB
12Elfogadva2/282ms31980 KiB
13Elfogadva2/271ms31792 KiB
14Elfogadva2/270ms31840 KiB
15Elfogadva2/282ms31932 KiB
16Elfogadva2/281ms31980 KiB
17Elfogadva2/270ms31980 KiB
18Elfogadva2/268ms31828 KiB
19Elfogadva2/282ms31976 KiB
20Elfogadva2/282ms31820 KiB
21Elfogadva2/270ms31804 KiB
22Elfogadva2/270ms31904 KiB
23Elfogadva2/281ms31972 KiB
24Elfogadva2/281ms31848 KiB
25Elfogadva2/272ms31900 KiB
26Elfogadva2/271ms31980 KiB
27Elfogadva2/279ms31980 KiB