84842024-01-17 15:43:42petergalambosHőségriadó (50 pont)python3Elfogadva 50/5068ms30900 KiB
def main():
    from sys import stdin
    N, K, L, F = [int(i) for i in input().split()]
    A = [int(i) for i in stdin.readline().split()]

    M = 0
    H = 0
    riado = False
    S = 0
    for a in A:
        if a > F:
            M += 1
            H = 0
            if M >= K and not riado:
                riado = True
                S += 1
        elif a < F:
            H += 1
            M = 0
            if H >= L and riado:
                riado = False
        if a == F:
            H = 0
            M = 0
    print(S)
main()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/017ms11200 KiB
2Elfogadva0/068ms28136 KiB
3Elfogadva2/218ms11912 KiB
4Elfogadva2/217ms11676 KiB
5Elfogadva2/217ms11812 KiB
6Elfogadva2/218ms11852 KiB
7Elfogadva2/217ms12516 KiB
8Elfogadva4/419ms12736 KiB
9Elfogadva4/437ms19316 KiB
10Elfogadva4/443ms21612 KiB
11Elfogadva4/448ms23844 KiB
12Elfogadva4/441ms21876 KiB
13Elfogadva4/459ms27420 KiB
14Elfogadva4/421ms14912 KiB
15Elfogadva4/465ms30084 KiB
16Elfogadva4/467ms30640 KiB
17Elfogadva4/464ms30900 KiB