25702023-01-17 15:20:27NandikaaFasor (40)cpp11Időlimit túllépés 20/40300ms4224 KiB
#include <iostream>

using namespace std;

int main()
{
    int n;
    int d;
    cin >> n;
    cin >> d;
    int fasor [n];
    for (int i = 0; i< n;i++){
        cin >> fasor[i];
    }
    bool rosszhely;
    for (int i = 0; i < n; i++){
        rosszhely=false;
        for (int j=i-d; j <= i+d;j++){
            if (j >= 0 && j<n){
            if (fasor[j] > fasor[i]){
                rosszhely = true;
                break;
                }
            }
        }
        if (rosszhely == false){
            cout << i+1;
            return 0;
        }
    }
    cout << "-1";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base20/40
1Elfogadva0/03ms1872 KiB
2Elfogadva0/04ms2284 KiB
3Elfogadva2/22ms2236 KiB
4Elfogadva2/22ms2280 KiB
5Elfogadva2/22ms2480 KiB
6Elfogadva2/22ms2516 KiB
7Elfogadva2/22ms2592 KiB
8Elfogadva2/23ms2716 KiB
9Elfogadva2/24ms2956 KiB
10Elfogadva2/26ms3164 KiB
11Elfogadva2/26ms3236 KiB
12Elfogadva2/24ms3236 KiB
13Időlimit túllépés0/2300ms2916 KiB
14Időlimit túllépés0/2264ms3052 KiB
15Időlimit túllépés0/2245ms3684 KiB
16Időlimit túllépés0/2264ms3888 KiB
17Időlimit túllépés0/2254ms3808 KiB
18Időlimit túllépés0/2254ms3788 KiB
19Időlimit túllépés0/2270ms3812 KiB
20Időlimit túllépés0/2256ms3540 KiB
21Időlimit túllépés0/2268ms4116 KiB
22Időlimit túllépés0/2266ms4224 KiB