68502023-12-19 11:40:29madvirFasor (40)cpp17Hibás válasz 10/40300ms5348 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ÖsszpontTesztVerdiktIdőMemória
base10/40
1Elfogadva0/03ms1872 KiB
2Elfogadva0/04ms2232 KiB
3Hibás válasz0/23ms2284 KiB
4Hibás válasz0/23ms2488 KiB
5Hibás válasz0/23ms2608 KiB
6Elfogadva2/23ms2676 KiB
7Hibás válasz0/23ms2672 KiB
8Elfogadva2/23ms2680 KiB
9Hibás válasz0/24ms2708 KiB
10Elfogadva2/26ms3056 KiB
11Elfogadva2/26ms3132 KiB
12Hibás válasz0/24ms3480 KiB
13Időlimit túllépés0/2300ms3136 KiB
14Hibás válasz0/239ms4288 KiB
15Időlimit túllépés0/2275ms3452 KiB
16Időlimit túllépés0/2256ms3692 KiB
17Időlimit túllépés0/2261ms3636 KiB
18Időlimit túllépés0/2268ms3616 KiB
19Időlimit túllépés0/2256ms3656 KiB
20Elfogadva2/223ms4440 KiB
21Időlimit túllépés0/2259ms3708 KiB
22Hibás válasz0/275ms5348 KiB