114382024-09-24 10:23:13probaLeghosszabb nyaralás (75 pont)python3Futási hiba 0/7546ms13540 KiB
N,P=[int(i) for i in input().split()]
A=[int(i) for i in input().split()]
a=0; b=0; ossz=0; mx=0
while b<N:
    if ossz>P:
        ossz-=A[a]
        a+=1
    else:
        ossz+=A[b]
        b+=1
    mx = db if b-a+1>mx and ossz<=P else mx
print(mx)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Futási hiba0/017ms3048 KiB
2Futási hiba0/045ms13540 KiB
3Futási hiba0/316ms3108 KiB
4Futási hiba0/316ms3048 KiB
5Futási hiba0/316ms3048 KiB
6Futási hiba0/317ms3048 KiB
7Futási hiba0/316ms3192 KiB
8Futási hiba0/417ms3064 KiB
9Futási hiba0/416ms3048 KiB
10Futási hiba0/517ms3100 KiB
11Futási hiba0/519ms3708 KiB
12Futási hiba0/519ms4072 KiB
13Futási hiba0/737ms5592 KiB
14Futási hiba0/741ms10144 KiB
15Futási hiba0/745ms13292 KiB
16Futási hiba0/843ms11112 KiB
17Futási hiba0/846ms13468 KiB