180822025-09-28 07:46:10birozsLeghosszabb nyaralás (75 pont)python3Időlimit túllépés 28/75300ms13872 KiB
N,P = map(int,input().split())
T = list(map(int,input().split()))
maxhossz = 0
for i in range(N):
    if T[i] <= P:
        j = i
        akt = T[j]
        while j < N - 1 and akt <= P:
            j += 1
            akt = akt + T[j]
        if akt <= P:
            if j - i + 1 > maxhossz:
                maxhossz = j - i + 1
        else:
            if j - i > maxhossz:
                maxhossz = j - i 
print(maxhossz)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base28/75
1Elfogadva0/016ms3124 KiB
2Időlimit túllépés0/0277ms13872 KiB
3Elfogadva3/316ms3124 KiB
4Elfogadva3/316ms3120 KiB
5Elfogadva3/316ms3124 KiB
6Elfogadva3/316ms3132 KiB
7Elfogadva3/316ms3124 KiB
8Elfogadva4/416ms3280 KiB
9Elfogadva4/437ms2964 KiB
10Elfogadva5/592ms3144 KiB
11Időlimit túllépés0/5284ms3640 KiB
12Időlimit túllépés0/5300ms4172 KiB
13Időlimit túllépés0/7282ms5700 KiB
14Időlimit túllépés0/7275ms10544 KiB
15Időlimit túllépés0/7280ms13572 KiB
16Időlimit túllépés0/8298ms11200 KiB
17Időlimit túllépés0/8282ms13864 KiB