25772023-01-17 15:26:45NandikaaFasor (40)cpp11Elfogadva 40/4074ms5332 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]){
                i=j-1;
                rosszhely = true;
                break;
                }
            }
        }
        if (rosszhely == false){
            cout << i+1;
            return 0;
        }
    }
    cout << "-1";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1748 KiB
2Elfogadva0/04ms2036 KiB
3Elfogadva2/22ms2076 KiB
4Elfogadva2/22ms2240 KiB
5Elfogadva2/22ms2440 KiB
6Elfogadva2/22ms2552 KiB
7Elfogadva2/22ms2664 KiB
8Elfogadva2/23ms2872 KiB
9Elfogadva2/24ms2976 KiB
10Elfogadva2/26ms3064 KiB
11Elfogadva2/26ms2980 KiB
12Elfogadva2/24ms3108 KiB
13Elfogadva2/237ms3924 KiB
14Elfogadva2/237ms3920 KiB
15Elfogadva2/257ms4808 KiB
16Elfogadva2/267ms4816 KiB
17Elfogadva2/272ms4932 KiB
18Elfogadva2/272ms5060 KiB
19Elfogadva2/274ms5152 KiB
20Elfogadva2/223ms4432 KiB
21Elfogadva2/259ms5228 KiB
22Elfogadva2/272ms5332 KiB