86572024-01-25 00:47:18KezdőHőségriadó (50 pont)python3Elfogadva 50/5085ms30792 KiB
N,K,L,F = [int(i) for i in input().split()]
H = [int(i) for i in input().split()]

el = 0
le = 0
db = 0
riado = False
for h in H:
    if h > F:
        el += 1
        le = 0
        if el >= K and not riado:
            riado = True
            db += 1
    elif h < F:
        le += 1
        el = 0
        if le >= L and riado:
            riado = False
    else:
        el = 0
        le = 0

print(db)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/017ms11244 KiB
2Elfogadva0/085ms28000 KiB
3Elfogadva2/217ms11820 KiB
4Elfogadva2/217ms11812 KiB
5Elfogadva2/217ms12164 KiB
6Elfogadva2/217ms11944 KiB
7Elfogadva2/217ms12276 KiB
8Elfogadva4/418ms12688 KiB
9Elfogadva4/443ms19528 KiB
10Elfogadva4/452ms21272 KiB
11Elfogadva4/457ms23632 KiB
12Elfogadva4/448ms21680 KiB
13Elfogadva4/468ms26940 KiB
14Elfogadva4/421ms14592 KiB
15Elfogadva4/475ms29936 KiB
16Elfogadva4/475ms30424 KiB
17Elfogadva4/478ms30792 KiB