225362026-01-15 10:47:08AsuraHőségriadó (50 pont)cpp17Hibás válasz 8/5023ms764 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n,k,l,f;
    cin>>n>>k>>l>>f;
    vector<int>h(n);
    int db=0, days_hot=0, days_cold=0;
    bool hosegriado=false;
    for(int i=0; i<n; i++){
        cin>>h[i];
        if(h[i]>f){
            days_hot++;
            days_cold=0;
        }
        else if(h[i]<f){
            days_cold++;
            days_hot=0;
        }
        if(days_hot==k){
            if(!hosegriado)
                db++;
            else
                hosegriado=true;

        }
        if(days_cold==l)
            hosegriado=false;
    }

    cout<<db;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/50
1Elfogadva0/01ms508 KiB
2Hibás válasz0/023ms756 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Hibás válasz0/21ms316 KiB
8Hibás válasz0/41ms408 KiB
9Hibás válasz0/49ms680 KiB
10Hibás válasz0/413ms648 KiB
11Hibás válasz0/414ms644 KiB
12Hibás válasz0/412ms612 KiB
13Hibás válasz0/418ms728 KiB
14Hibás válasz0/43ms316 KiB
15Hibás válasz0/420ms764 KiB
16Hibás válasz0/420ms760 KiB
17Hibás válasz0/421ms564 KiB