83102024-01-14 17:06:41TuruTamasVirágos rét (50 pont)cpp17Hibás válasz 4/509ms3772 KiB
#include <iostream>

using namespace std;

typedef long long ll;

ll N, K, L, F, a, r;
ll melegnap, hidegnap;
bool riado;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    cin >> N >> K >> L >> F;
    for (ll n = 0; n < N; n++) {
        cin >> a;
        if (a >= F) {
            hidegnap = 0;
        }
        if (a <= F) {
            melegnap = 0;
        }
        if (a > F) {
            melegnap++;
            if (!riado && melegnap == K) {
                r++;
                riado = true;
            }
        }
        else if (a < F) {
            hidegnap++;
            if (riado && hidegnap == L) {
                riado = false;
            }
        }
    }
    cout << r << endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/50
1Hibás válasz0/03ms1888 KiB
2Elfogadva0/03ms2084 KiB
3Hibás válasz0/09ms2168 KiB
4Hibás válasz0/23ms2296 KiB
5Elfogadva2/23ms2516 KiB
6Elfogadva2/23ms2724 KiB
7Hibás válasz0/33ms2848 KiB
8Hibás válasz0/33ms3056 KiB
9Hibás válasz0/33ms3244 KiB
10Hibás válasz0/23ms3476 KiB
11Hibás válasz0/33ms3724 KiB
12Hibás válasz0/23ms3748 KiB
13Hibás válasz0/33ms3772 KiB
14Hibás válasz0/28ms3632 KiB
15Hibás válasz0/28ms3688 KiB
16Hibás válasz0/39ms3692 KiB
17Hibás válasz0/39ms3692 KiB
18Hibás válasz0/39ms3692 KiB
19Hibás válasz0/39ms3756 KiB
20Hibás válasz0/39ms3760 KiB
21Hibás válasz0/39ms3756 KiB
22Hibás válasz0/39ms3756 KiB