176502025-08-26 09:31:20algoproFasor (40)cpp17Időlimit túllépés 0/40300ms1260 KiB
// UUID: 3cd752f8-4482-4f68-a4d3-4c60a60e883a
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, k;
    cin >> n >> k;
    vector<int> magas(n+1);
    for(int i=1; i<=n; i++){
        cin >> magas[i];
    }
  int i=1;
   int megfelel=0;
    while (i<=n-k){
        for (int j=i+1; j<=i+k; j++){
            if (magas[i] < magas[j]) {i=j; megfelel=0;}
            else megfelel++;
        }
    } 
    if(megfelel == k) cout << i-1;
    if (i == n) cout << i-1;
    else {megfelel=0; 
          for(int j=i+1; j<=n; j++){
        if (magas[i] < magas[j]) {i=j; megfelel=0; if (i == n) cout << i-1;}
        else megfelel++;
    } if (megfelel == n-i) cout << i-1;}
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Időlimit túllépés0/0289ms500 KiB
2Időlimit túllépés0/0289ms316 KiB
3Időlimit túllépés0/2289ms316 KiB
4Hibás válasz0/21ms508 KiB
5Időlimit túllépés0/2300ms316 KiB
6Időlimit túllépés0/2286ms316 KiB
7Időlimit túllépés0/2286ms512 KiB
8Időlimit túllépés0/2287ms500 KiB
9Időlimit túllépés0/2300ms316 KiB
10Időlimit túllépés0/2275ms508 KiB
11Időlimit túllépés0/2275ms316 KiB
12Időlimit túllépés0/2275ms316 KiB
13Időlimit túllépés0/2300ms564 KiB
14Hibás válasz0/235ms568 KiB
15Időlimit túllépés0/2287ms1076 KiB
16Időlimit túllépés0/2289ms1260 KiB
17Időlimit túllépés0/2300ms1076 KiB
18Időlimit túllépés0/2282ms1076 KiB
19Időlimit túllépés0/2282ms1076 KiB
20Hibás válasz0/223ms564 KiB
21Időlimit túllépés0/2300ms1076 KiB
22Időlimit túllépés0/2286ms1076 KiB