6850 2023. 12. 19 11:40:29 madvir Fasor (40) cpp17 Hibás válasz 10/40 300ms 5348 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, k;
    cin >> n >> k;
    int x, a[n+1];

    for(int i=1; i<=n; i++) {
        cin >> a[i];
    }

    bool kis=true, end1=false;

    x=k+1;
    while(x<n-k && !end1) {
        kis=true;
        for(int i=x-k; i<=x+k && kis && i>0 && i<=n; i++) {
            if(a[i]>a[x]) kis=false;
        }
        if(kis) end1=true;
        x++;
    }

    if(kis) {
        cout << --x;
    }
    else {
        cout << -1;
    }

    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 10/40
1 Elfogadva 0/0 3ms 1872 KiB
2 Elfogadva 0/0 4ms 2232 KiB
3 Hibás válasz 0/2 3ms 2284 KiB
4 Hibás válasz 0/2 3ms 2488 KiB
5 Hibás válasz 0/2 3ms 2608 KiB
6 Elfogadva 2/2 3ms 2676 KiB
7 Hibás válasz 0/2 3ms 2672 KiB
8 Elfogadva 2/2 3ms 2680 KiB
9 Hibás válasz 0/2 4ms 2708 KiB
10 Elfogadva 2/2 6ms 3056 KiB
11 Elfogadva 2/2 6ms 3132 KiB
12 Hibás válasz 0/2 4ms 3480 KiB
13 Időlimit túllépés 0/2 300ms 3136 KiB
14 Hibás válasz 0/2 39ms 4288 KiB
15 Időlimit túllépés 0/2 275ms 3452 KiB
16 Időlimit túllépés 0/2 256ms 3692 KiB
17 Időlimit túllépés 0/2 261ms 3636 KiB
18 Időlimit túllépés 0/2 268ms 3616 KiB
19 Időlimit túllépés 0/2 256ms 3656 KiB
20 Elfogadva 2/2 23ms 4440 KiB
21 Időlimit túllépés 0/2 259ms 3708 KiB
22 Hibás válasz 0/2 75ms 5348 KiB