225362026-01-15 10:47:08AsuraHőségriadó (50 pont)cpp17Wrong answer 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;
}
SubtaskSumTestVerdictTimeMemory
base8/50
1Accepted0/01ms508 KiB
2Wrong answer0/023ms756 KiB
3Accepted2/21ms316 KiB
4Accepted2/21ms316 KiB
5Accepted2/21ms316 KiB
6Accepted2/21ms316 KiB
7Wrong answer0/21ms316 KiB
8Wrong answer0/41ms408 KiB
9Wrong answer0/49ms680 KiB
10Wrong answer0/413ms648 KiB
11Wrong answer0/414ms644 KiB
12Wrong answer0/412ms612 KiB
13Wrong answer0/418ms728 KiB
14Wrong answer0/43ms316 KiB
15Wrong answer0/420ms764 KiB
16Wrong answer0/420ms760 KiB
17Wrong answer0/421ms564 KiB