113452024-08-20 23:00:47probaLeghosszabb nyaralás (75 pont)python3Időlimit túllépés 45/75298ms13412 KiB
'''napok = 8; penz = 10
nap = list(map(int, '3 6 4 2 3 7 2 9'.split(' ')))

with open('be2.txt','r') as f:
    sor = list(map(int, f.readline().strip().split(' ')));
    nap = list(map(int, f.readline().strip().split(' ')))'''
sor = list(map(int, input().split(' '))); nap = list(map(int, input().split(' ')))
napok = sor[0]; penz = sor[1]

h = 0; osszeg = 0; t = []

for i in nap:
    
    #print(osszeg, t)
    
    if osszeg+i <= penz:
        osszeg += i
        t += [i]
        if len(t) > h:
            h = len(t)
    else:
        osszeg += i 
        t +=[i]
        while osszeg > penz:
            osszeg -= t[0]
            t.pop(0)
            


print(h)
        
    
            
        
    
    
    
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base45/75
1Elfogadva0/018ms3044 KiB
2Időlimit túllépés0/0293ms13412 KiB
3Elfogadva3/317ms3044 KiB
4Elfogadva3/317ms2916 KiB
5Elfogadva3/317ms2984 KiB
6Elfogadva3/317ms3044 KiB
7Elfogadva3/318ms2916 KiB
8Elfogadva4/417ms2920 KiB
9Elfogadva4/417ms3044 KiB
10Elfogadva5/518ms3068 KiB
11Elfogadva5/532ms3856 KiB
12Elfogadva5/530ms4208 KiB
13Elfogadva7/7108ms5496 KiB
14Időlimit túllépés0/7294ms9968 KiB
15Időlimit túllépés0/7296ms13308 KiB
16Időlimit túllépés0/8296ms10988 KiB
17Időlimit túllépés0/8298ms13288 KiB