86262024-01-23 21:46:01CsongiHőségriadó (50 pont)cpp17Hibás válasz 14/5010ms3804 KiB
#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int n, k, l, f, i, kszam = 0, lszam = 0, most, megold;
bool riado;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    cin >> n >> k >> l >> f;
    for (i = 0; i < n; i++)
    {
        cin >> most;
        if (most >= f)
        {
            if (!riado)
            {
                if (kszam+1 == k)
                {
                    riado = true;
                    kszam = 0;
                    lszam = 0;
                    megold++;
                }
                else
                {
                    kszam++;
                }
            }
            else
            {
                lszam = 0;
            }
        }
        else
        {
            if (!riado)
            {
                kszam = 0;
            }
            else
            {
                if (lszam+1 == l)
                {
                    riado = false;
                    kszam = 0;
                    lszam = 0;
                }
                else
                {
                    lszam++;
                }
            }
        }
    }
    cout << megold;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base14/50
1Elfogadva0/03ms1896 KiB
2Hibás válasz0/010ms2124 KiB
3Elfogadva2/23ms2480 KiB
4Elfogadva2/23ms2652 KiB
5Elfogadva2/23ms2864 KiB
6Elfogadva2/23ms2956 KiB
7Elfogadva2/23ms3172 KiB
8Hibás válasz0/43ms3128 KiB
9Hibás válasz0/46ms3228 KiB
10Hibás válasz0/47ms3248 KiB
11Hibás válasz0/48ms3224 KiB
12Hibás válasz0/47ms3456 KiB
13Hibás válasz0/48ms3492 KiB
14Elfogadva4/43ms3704 KiB
15Hibás válasz0/49ms3804 KiB
16Hibás válasz0/49ms3796 KiB
17Hibás válasz0/49ms3792 KiB