180832025-09-28 07:48:09birozsLeghosszabb nyaralás (75 pont)python3Time limit exceeded 35/75300ms13568 KiB
N,P = map(int,input().split())
T = list(map(int,input().split()))
maxhossz = 0
for i in range(N):
    if T[i] <= P and N - i > maxhossz:
        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)
SubtaskSumTestVerdictTimeMemory
base35/75
1Accepted0/016ms3304 KiB
2Time limit exceeded0/0273ms13516 KiB
3Accepted3/316ms3116 KiB
4Accepted3/316ms3120 KiB
5Accepted3/316ms2872 KiB
6Accepted3/316ms3000 KiB
7Accepted3/314ms2988 KiB
8Accepted4/416ms3132 KiB
9Accepted4/432ms3128 KiB
10Accepted5/575ms3116 KiB
11Time limit exceeded0/5291ms3636 KiB
12Time limit exceeded0/5300ms3892 KiB
13Accepted7/783ms5448 KiB
14Time limit exceeded0/7284ms10092 KiB
15Time limit exceeded0/7286ms13568 KiB
16Time limit exceeded0/8275ms10924 KiB
17Time limit exceeded0/8300ms13364 KiB