82512024-01-13 20:23:52szasztundeHőségriadó (50 pont)cpp17Elfogadva 50/5024ms4160 KiB
#include <iostream>
#include <fstream>

using namespace std;
/**
9 2 2 30
28 32 32 28 32 26 26 32 32 **/

int main()
{
    ///ifstream fin("be2.txt");
    int n,k,l,f,x,dbhr=0,dbf=0,dbl=0,elotte=0;
    cin>>n>>k>>l>>f;
    for(int i=1;i<=n;i++)
    {
        cin>>x;
        if(x>f) {
            dbf++; dbl=0;
            if(dbf==k and !elotte) {
                dbhr++;
                elotte=1;
            }
        }
        else if(x<f) {
            dbl++; dbf=0;
            if(dbl==l) elotte=0;
        }
        else { dbf=0; dbl=0; }
        //cout<<x<<" "<<elotte<<" dbf="<<dbf<<" dbl="<<dbl<<endl;
    }
    cout<<dbhr;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/03ms1872 KiB
2Elfogadva0/024ms2124 KiB
3Elfogadva2/23ms2332 KiB
4Elfogadva2/23ms2544 KiB
5Elfogadva2/23ms2740 KiB
6Elfogadva2/23ms2956 KiB
7Elfogadva2/23ms3160 KiB
8Elfogadva4/43ms3244 KiB
9Elfogadva4/410ms3528 KiB
10Elfogadva4/413ms3560 KiB
11Elfogadva4/416ms3700 KiB
12Elfogadva4/413ms3804 KiB
13Elfogadva4/419ms4052 KiB
14Elfogadva4/44ms4084 KiB
15Elfogadva4/421ms4136 KiB
16Elfogadva4/423ms4136 KiB
17Elfogadva4/423ms4160 KiB