232382026-01-16 19:00:19kornelfHőségriadó (50 pont)pypy3Futási hiba 18/5079ms32000 KiB
_, K, L, F = map(int, input().split())
days = list(map(int, input().split()))
isAlerted = False
belowCount = 0
aboveCount = 0
results = 0
for i in days:
    if i == F:
        aboveCount = 0
        belowCount = 0
    elif i < F:
        aboveCount = 0
        belowCount += 1
    elif i > F:
        aboveCount += 1
        belowCount = 0
    if belowCount == K and isAlerted:
        isAlerted = False
    if aboveCount == L and not isAlerted:
        isAlerted = True
        results += 1
print(results)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Elfogadva0/039ms19624 KiB
2Futási hiba0/074ms32000 KiB
3Elfogadva2/243ms19416 KiB
4Hibás válasz0/239ms19360 KiB
5Hibás válasz0/239ms19400 KiB
6Elfogadva2/239ms19364 KiB
7Elfogadva2/246ms19436 KiB
8Elfogadva4/457ms21460 KiB
9Elfogadva4/461ms25320 KiB
10Hibás válasz0/470ms26664 KiB
11Hibás válasz0/464ms28064 KiB
12Hibás válasz0/468ms26600 KiB
13Hibás válasz0/478ms30200 KiB
14Hibás válasz0/456ms21736 KiB
15Hibás válasz0/468ms31392 KiB
16Hibás válasz0/467ms31476 KiB
17Elfogadva4/479ms31352 KiB