84082024-01-15 16:00:48birozsHőségriadó (50 pont)python3Hibás válasz 46/5098ms30396 KiB
n,k,l,f = map(int,input().split())
T = list(map(int,input().split()))

#be = open("be2.txt")
#n,k,l,f = map(int,be.readline().split())
#T = list(map(int,be.readline().split()))
#be.close()
riado = False
hoseg = 0
hideg = 0
rendel = 0
for i in range(n):
    if T[i] > f:
        hoseg += 1
        if hoseg == k and not(riado):
            riado = True
            rendel += 1
            hoseg = 0
            hideg = 0
    if T[i] < f:
        hideg += 1
        if riado and hideg == l:
            riado = False
            hideg = 0
            hoseg = 0
    if T[i] == f:
        hoseg = 0
        hideg = 0
print(rendel)

    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base46/50
1Elfogadva0/018ms10888 KiB
2Elfogadva0/098ms28124 KiB
3Elfogadva2/217ms11572 KiB
4Elfogadva2/217ms11824 KiB
5Hibás válasz0/217ms12108 KiB
6Hibás válasz0/217ms11968 KiB
7Elfogadva2/217ms12552 KiB
8Elfogadva4/418ms12820 KiB
9Elfogadva4/450ms20004 KiB
10Elfogadva4/457ms21836 KiB
11Elfogadva4/467ms23916 KiB
12Elfogadva4/461ms21728 KiB
13Elfogadva4/482ms26888 KiB
14Elfogadva4/424ms14476 KiB
15Elfogadva4/493ms29616 KiB
16Elfogadva4/489ms30308 KiB
17Elfogadva4/490ms30396 KiB