213692026-01-12 21:17:38emoke013Hőségriadó (50 pont)cpp17Hibás válasz 48/5020ms820 KiB
#include <iostream>

using namespace std;

int main()
{
    int v[100000],N,K,L,F;
    cin>>N>>K>>L>>F;
    for (int i=1; i<=N; i++)
        cin>>v[i];
    int meleg=0, hideg=0, DB=0;
    bool riado=false;
    for (int i=1; i<=N; i++)
    {
        if (v[i]>F)
        {
            meleg++;
            hideg=0;
            if (!riado && meleg==K)
                riado=true, DB++;
        }
        else
            if (v[i]<F)
            {
                hideg++;
                if (hideg==L)
                    riado=false, meleg=0;
            }
            else
            {
                hideg=0;
                meleg=0;
            }
        
    }
    cout<<DB;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base48/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/020ms564 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms404 KiB
6Hibás válasz0/21ms316 KiB
7Elfogadva2/21ms508 KiB
8Elfogadva4/41ms316 KiB
9Elfogadva4/48ms564 KiB
10Elfogadva4/410ms820 KiB
11Elfogadva4/413ms544 KiB
12Elfogadva4/410ms464 KiB
13Elfogadva4/417ms564 KiB
14Elfogadva4/42ms316 KiB
15Elfogadva4/419ms520 KiB
16Elfogadva4/419ms628 KiB
17Elfogadva4/419ms588 KiB