177022025-09-16 10:33:07algoproFasor (40)cpp17Elfogadva 40/4074ms1260 KiB
// UUID: f06b06dc-b8fa-4d28-9c16-97ae4e9170d7
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, k; cin >> n >> k;

	vector<int> fak(n);
	for (int i=0; i<n; i++) cin >> fak[i];

	int a = 0;
	int b = 1;

	while ( b < n  && !(fak[b] <= fak[a] && b-a >= k)){
		b++;
		if (fak[a] < fak[b]) a = b;
	}

	if (a < n) cout << a+1;
	else cout << -1;


}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/01ms508 KiB
2Elfogadva0/04ms328 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms508 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms392 KiB
7Elfogadva2/21ms356 KiB
8Elfogadva2/22ms316 KiB
9Elfogadva2/24ms316 KiB
10Elfogadva2/24ms436 KiB
11Elfogadva2/24ms316 KiB
12Elfogadva2/23ms316 KiB
13Elfogadva2/237ms804 KiB
14Elfogadva2/234ms588 KiB
15Elfogadva2/257ms1000 KiB
16Elfogadva2/267ms1192 KiB
17Elfogadva2/274ms1260 KiB
18Elfogadva2/274ms1196 KiB
19Elfogadva2/272ms1076 KiB
20Elfogadva2/221ms808 KiB
21Elfogadva2/259ms1076 KiB
22Elfogadva2/272ms1076 KiB