205592026-01-07 18:05:04algoproLeggyorsabb pénzkeresés (50)pypy3Elfogadva 50/5090ms31984 KiB
# UUID: ff0eca87-3f4f-435c-a9c5-ff6c787d6b9d
napok, penz=[int(x) for x in input().split()]
fizetes=[int(x) for x in input().split()]
bal=0
osszeg=0
legrovidebb=napok+1
for jobb in range(napok):
    osszeg+=fizetes[jobb]
    while osszeg>=penz:
        legrovidebb=min(legrovidebb, jobb-bal+1)
        osszeg-=fizetes[bal]
        bal+=1
print(legrovidebb)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/039ms19476 KiB
2Elfogadva0/086ms31780 KiB
3Elfogadva2/243ms19484 KiB
4Elfogadva2/243ms19380 KiB
5Elfogadva2/246ms19548 KiB
6Elfogadva2/252ms21532 KiB
7Elfogadva2/257ms22336 KiB
8Elfogadva2/261ms21816 KiB
9Elfogadva2/254ms22380 KiB
10Elfogadva2/259ms21692 KiB
11Elfogadva2/274ms31916 KiB
12Elfogadva2/287ms31828 KiB
13Elfogadva2/271ms31808 KiB
14Elfogadva2/283ms31976 KiB
15Elfogadva2/271ms31816 KiB
16Elfogadva2/271ms31872 KiB
17Elfogadva2/271ms31784 KiB
18Elfogadva2/283ms31960 KiB
19Elfogadva2/282ms31916 KiB
20Elfogadva2/276ms31808 KiB
21Elfogadva2/279ms31936 KiB
22Elfogadva2/275ms31784 KiB
23Elfogadva2/290ms31864 KiB
24Elfogadva2/275ms31984 KiB
25Elfogadva2/282ms31976 KiB
26Elfogadva2/282ms31984 KiB
27Elfogadva2/283ms31980 KiB