202062026-01-04 22:25:15algoproLeggyorsabb pénzkeresés (50)pypy3Elfogadva 50/5082ms32000 KiB
# UUID: 38081944-453a-47fc-9d2a-d41877b073e9
N, P = [int(x) for x in input().split()]
F = [int(x) for x in input().split()]

res = 10**7
i = j = 0
sum = F[0]
while j < N:
    if sum < P:
        j += 1
        if j < N:
            sum += F[j]
        else:
            break
    else:
        res = min(res, j-i+1)
        sum -= F[i]
        i += 1


print(res)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/039ms19392 KiB
2Elfogadva0/071ms32000 KiB
3Elfogadva2/243ms19416 KiB
4Elfogadva2/243ms19408 KiB
5Elfogadva2/246ms19432 KiB
6Elfogadva2/257ms21696 KiB
7Elfogadva2/252ms21560 KiB
8Elfogadva2/252ms21496 KiB
9Elfogadva2/250ms21596 KiB
10Elfogadva2/259ms21648 KiB
11Elfogadva2/281ms32000 KiB
12Elfogadva2/271ms31780 KiB
13Elfogadva2/282ms32000 KiB
14Elfogadva2/279ms31960 KiB
15Elfogadva2/282ms32000 KiB
16Elfogadva2/268ms32000 KiB
17Elfogadva2/279ms32000 KiB
18Elfogadva2/281ms32000 KiB
19Elfogadva2/272ms32000 KiB
20Elfogadva2/279ms31952 KiB
21Elfogadva2/270ms32000 KiB
22Elfogadva2/279ms32000 KiB
23Elfogadva2/279ms32000 KiB
24Elfogadva2/268ms32000 KiB
25Elfogadva2/271ms32000 KiB
26Elfogadva2/268ms32000 KiB
27Elfogadva2/276ms32000 KiB