2576 2023. 01. 17 15:26:28 LeviR Fasor (40) cpp11 Elfogadva 40/40 71ms 5916 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 rossz_hely;
 for(int i=0; i<n; i++) {
     rossz_hely=false;
    for(int j=i-d; j<=i+d; j++) {
            if(j>=0 && j <n) {
        if(fasor[j] > fasor [i]){
                i=j-1;
            rossz_hely=true;
            break;
            }
        }
    }

    if (rossz_hely==false){
    cout <<i+1;
    return 0;
}

 }




    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1876 KiB
2 Elfogadva 0/0 4ms 2108 KiB
3 Elfogadva 2/2 2ms 2168 KiB
4 Elfogadva 2/2 2ms 2372 KiB
5 Elfogadva 2/2 2ms 2576 KiB
6 Elfogadva 2/2 2ms 2784 KiB
7 Elfogadva 2/2 2ms 2856 KiB
8 Elfogadva 2/2 3ms 3104 KiB
9 Elfogadva 2/2 4ms 3208 KiB
10 Elfogadva 2/2 6ms 3092 KiB
11 Elfogadva 2/2 6ms 3368 KiB
12 Elfogadva 2/2 4ms 3304 KiB
13 Elfogadva 2/2 37ms 4176 KiB
14 Elfogadva 2/2 37ms 4248 KiB
15 Elfogadva 2/2 57ms 5152 KiB
16 Elfogadva 2/2 65ms 5156 KiB
17 Elfogadva 2/2 71ms 5376 KiB
18 Elfogadva 2/2 71ms 5484 KiB
19 Elfogadva 2/2 71ms 5692 KiB
20 Elfogadva 2/2 23ms 4992 KiB
21 Elfogadva 2/2 59ms 5760 KiB
22 Elfogadva 2/2 71ms 5916 KiB