136592025-01-08 12:17:56NotYouFasor (40)cpp17Hibás válasz 34/4075ms1268 KiB
// Source: https://usaco.guide/general/io

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

int main() {
	int n, k;
	cin>>n>>k;
	vector<int>m(n);
	for (int i=0;i<n;i++) {
		cin>>m[i];
	}
	int most=m[0];
	int ind=0;
	bool lat = true;
	while (lat == true) {
		lat = false;
		for(int i=ind;i<ind + k+1;i++){
			if (m[i]>most) {
				most= m[i];
				lat = true;
				ind = i;
			}
		}		
	}
	if (most == m[0]) {
		cout<<"-1";
		return 0;
	}
	if(lat == false){
		cout<<ind+1;
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base34/40
1Elfogadva0/01ms508 KiB
2Elfogadva0/04ms316 KiB
3Elfogadva2/21ms316 KiB
4Elfogadva2/21ms316 KiB
5Hibás válasz0/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva2/22ms316 KiB
9Hibás válasz0/24ms316 KiB
10Elfogadva2/24ms432 KiB
11Elfogadva2/24ms436 KiB
12Elfogadva2/23ms432 KiB
13Elfogadva2/237ms748 KiB
14Futási hiba0/234ms820 KiB
15Elfogadva2/257ms1076 KiB
16Elfogadva2/267ms1268 KiB
17Elfogadva2/272ms1076 KiB
18Elfogadva2/275ms1076 KiB
19Elfogadva2/272ms1076 KiB
20Elfogadva2/221ms808 KiB
21Elfogadva2/259ms1076 KiB
22Elfogadva2/272ms1044 KiB