202832026-01-05 19:21:01algoproLeggyorsabb pénzkeresés (50)pypy3Hibás válasz 28/5079ms31980 KiB
# UUID: 8d2a351b-8639-437f-94a8-edd52e6da44c
INPA, INPB = [int(x) for x in input().split()]
A = [int(x) for x in input().split()]


idoszakok = INPA
CLepesek = 0
XPO = 0
YPO = 0
Cosszeg = 0
while YPO<INPA:
    if Cosszeg >= INPB:
        idoszakok = min(idoszakok, CLepesek)
        XPO += 1
        #YPO = XPO
        CLepesek -= 1
        Cosszeg -= A[XPO]
    else:
        CLepesek += 1
        if YPO < INPA:
            Cosszeg += A[YPO]
        YPO += 1
        

print(idoszakok)

#3 6 4 2 3 7 2 9
RészfeladatÖsszpontTesztVerdiktIdőMemória
base28/50
1Hibás válasz0/039ms19620 KiB
2Hibás válasz0/079ms31912 KiB
3Hibás válasz0/243ms19392 KiB
4Hibás válasz0/239ms19428 KiB
5Elfogadva2/246ms19436 KiB
6Hibás válasz0/252ms21476 KiB
7Elfogadva2/252ms21736 KiB
8Elfogadva2/252ms21680 KiB
9Hibás válasz0/259ms21496 KiB
10Elfogadva2/257ms21832 KiB
11Hibás válasz0/267ms31860 KiB
12Elfogadva2/271ms31812 KiB
13Elfogadva2/279ms31916 KiB
14Hibás válasz0/268ms31920 KiB
15Hibás válasz0/270ms31968 KiB
16Elfogadva2/279ms31952 KiB
17Hibás válasz0/279ms31808 KiB
18Hibás válasz0/270ms31876 KiB
19Elfogadva2/279ms31976 KiB
20Elfogadva2/271ms31872 KiB
21Elfogadva2/268ms31836 KiB
22Elfogadva2/278ms31792 KiB
23Elfogadva2/278ms31836 KiB
24Hibás válasz0/268ms31924 KiB
25Hibás válasz0/270ms31980 KiB
26Elfogadva2/276ms31980 KiB
27Elfogadva2/275ms31792 KiB