113502024-08-20 23:24:26probaLeghosszabb nyaralás (75 pont)python3Futási hiba 10/75298ms13416 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]

i = 0; h = 0; osszeg = 0; t = []
while i < napok:
  
    #print(osszeg, t)
    
    while i < napok and osszeg <= penz:
        osszeg += nap[i]; t += [nap[i]]; i+= 1; x = len(t)
        h = (x > h)*x +(x<=h)*h
            
    
    while i < napok and osszeg > penz:
        osszeg += nap[i]; i+= 1
        osszeg -= t[0]; t.pop(0)
        
            


print(h)
        
    
            
        
    
    
    
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/75
1Elfogadva0/017ms3044 KiB
2Futási hiba0/0118ms13416 KiB
3Futási hiba0/317ms2952 KiB
4Elfogadva3/317ms3044 KiB
5Futási hiba0/317ms3044 KiB
6Futási hiba0/317ms2844 KiB
7Futási hiba0/317ms2936 KiB
8Hibás válasz0/417ms2916 KiB
9Futási hiba0/417ms2936 KiB
10Futási hiba0/517ms3192 KiB
11Futási hiba0/529ms3684 KiB
12Futási hiba0/524ms4068 KiB
13Elfogadva7/7136ms5428 KiB
14Időlimit túllépés0/7298ms9964 KiB
15Futási hiba0/7155ms13164 KiB
16Időlimit túllépés0/8298ms10844 KiB
17Futási hiba0/8119ms13416 KiB