178262025-09-17 18:44:18algoproFasor (40)cpp17Accepted 40/4075ms1972 KiB
// UUID: c443d6ba-8c0b-4ebc-8992-151e8d31d45c
#include <bits/stdc++.h>
using namespace std;

int main() {
	int N;
	int K;
	cin >> N >> K;
	vector<int> v(N);

	for (int i = 0; i < N; i++){
		cin >> v[i];
	}
	for (int i = 0; i < K; i++){
		v.push_back(0);
	}
	
	int elso = 0;
	int kul = 0;
	for (int i = 0; i < N; i++){
		bool a = true;
		for (int j = 1; j < K+1; j++){
			if (kul > 0){
				kul--;
				a = false;
				break;
			} else if (v[i] < v [i+j]){
				a = false;
				kul = j-1;
				break;
			}	
		}
		if (a == true){
			elso = i+1;
			break;
		}
	}
	cout << elso;

}
SubtaskSumTestVerdictTimeMemory
base40/40
1Accepted0/01ms316 KiB
2Accepted0/04ms316 KiB
3Accepted2/21ms376 KiB
4Accepted2/21ms316 KiB
5Accepted2/21ms316 KiB
6Accepted2/21ms328 KiB
7Accepted2/21ms316 KiB
8Accepted2/22ms500 KiB
9Accepted2/24ms316 KiB
10Accepted2/24ms432 KiB
11Accepted2/24ms316 KiB
12Accepted2/23ms316 KiB
13Accepted2/237ms1060 KiB
14Accepted2/235ms1960 KiB
15Accepted2/263ms1964 KiB
16Accepted2/268ms1972 KiB
17Accepted2/275ms1844 KiB
18Accepted2/275ms1964 KiB
19Accepted2/275ms1844 KiB
20Accepted2/223ms1080 KiB
21Accepted2/259ms1968 KiB
22Accepted2/274ms1844 KiB