205412026-01-07 17:42:28algoproLeggyorsabb pénzkeresés (50)pypy3Időlimit túllépés 18/50303ms31988 KiB
# UUID: ec33b1d1-1cb8-414e-aaf9-6aa58539269d
n, m = [int(x) for x in input().split()]
lista = [int(x) for x in input().split()]
#lista.sort()
mini = n
bal = 0
jobb = 0

while jobb < n:
    penz = sum(lista[bal:jobb+1])
    if m > penz:
        jobb+=1
    else:
        mini = min(mini,jobb-bal+1)
        bal+=1
print(mini)

RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Elfogadva0/045ms19492 KiB
2Időlimit túllépés0/0294ms31980 KiB
3Elfogadva2/250ms21536 KiB
4Elfogadva2/246ms21496 KiB
5Elfogadva2/252ms21344 KiB
6Elfogadva2/279ms22304 KiB
7Elfogadva2/2123ms22220 KiB
8Elfogadva2/2157ms22504 KiB
9Elfogadva2/278ms22212 KiB
10Elfogadva2/2131ms22796 KiB
11Elfogadva2/2107ms31980 KiB
12Időlimit túllépés0/2280ms31796 KiB
13Időlimit túllépés0/2303ms31788 KiB
14Időlimit túllépés0/2266ms31980 KiB
15Időlimit túllépés0/2303ms31788 KiB
16Időlimit túllépés0/2238ms31980 KiB
17Időlimit túllépés0/2240ms31980 KiB
18Időlimit túllépés0/2303ms31980 KiB
19Időlimit túllépés0/2284ms31980 KiB
20Időlimit túllépés0/2282ms31980 KiB
21Időlimit túllépés0/2303ms31980 KiB
22Időlimit túllépés0/2284ms31980 KiB
23Időlimit túllépés0/2291ms31788 KiB
24Időlimit túllépés0/2287ms31976 KiB
25Időlimit túllépés0/2289ms31980 KiB
26Időlimit túllépés0/2284ms31980 KiB
27Időlimit túllépés0/2286ms31988 KiB