210012026-01-12 07:18:30vyrallHőségriadó (50 pont)python3Accepted 50/5054ms10064 KiB
n, k, l, f = map(int, input().split())
cnt, now, n1, n2 = 0, False, 0, 0
for i in map(int, input().split()):
    if not now:
        if i > f:
            n1 += 1
            n2 = 0
            if n1 == k:
                cnt += 1
                now = True
        else:
            n1 = 0
            n2 = 0
    else:
        if i < f:
            n2 += 1
            n1 = 0
            if n2 == l:
                now = False
        else:
            n1 = 0
            n2 = 0
print(cnt)
SubtaskSumTestVerdictTimeMemory
base50/50
1Accepted0/017ms3112 KiB
2Accepted0/054ms10064 KiB
3Accepted2/216ms2868 KiB
4Accepted2/217ms2984 KiB
5Accepted2/216ms3356 KiB
6Accepted2/216ms3140 KiB
7Accepted2/217ms3128 KiB
8Accepted4/416ms3004 KiB
9Accepted4/429ms5984 KiB
10Accepted4/435ms6528 KiB
11Accepted4/439ms7356 KiB
12Accepted4/435ms6512 KiB
13Accepted4/450ms8744 KiB
14Accepted4/418ms3380 KiB
15Accepted4/450ms9436 KiB
16Accepted4/448ms9408 KiB
17Accepted4/450ms9592 KiB