132782025-01-07 11:55:45NotYouHőségriadó (50 pont)cpp17Elfogadva 50/5023ms760 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n,k,l,f;
	cin>>n>>k>>l>>f;
	vector<int>h(n);
	int sz=0;
	long long vsz=0;
	for (int i=0;i<n;i++) {
		cin>>h[i];	
	}
	bool riado = false;
	int ind=0;
	while(ind != h.size()){
		if(riado==false){
			if(h[ind]>f){
				sz++;
				if(sz==k){
					vsz++;
					sz=0;
					riado=true;
				}
			}
			else{
				sz=0;
			}
		}
		else {
			if (h[ind]<f) {
				sz++;
				if (sz==l) {
					riado=false;
					sz=0;
				}
			}
			else {
			sz=0;
			}
		}
		ind++;

	}
	cout<<vsz;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/01ms316 KiB
2Elfogadva0/023ms756 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva4/41ms316 KiB
9Elfogadva4/49ms572 KiB
10Elfogadva4/412ms564 KiB
11Elfogadva4/414ms648 KiB
12Elfogadva4/412ms604 KiB
13Elfogadva4/418ms724 KiB
14Elfogadva4/43ms424 KiB
15Elfogadva4/420ms756 KiB
16Elfogadva4/420ms620 KiB
17Elfogadva4/421ms760 KiB