6513 2023. 12. 05 18:33:30 anti Fasor (40) cpp14 Futási hiba 38/40 75ms 6608 KiB
#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int n, d;
    cin >> n >> d;
    vector<int> F;
    for (int i = 0; i < n; i++) {
        int a;
        cin >> a;
        F.push_back(a);
    }

    int maxi = 0, max = F[0], megoldas = -1, h=0, maxih = 0;
    bool kesz = false;
    do {
        maxih = maxi;
        for (int i = maxih+1; i <= maxih + d; i++) {
            if (F[i] > max) {
                max = F[i];
                maxi = i;
                h++;
            }
        }
        if (h == 0) {
            megoldas = maxi + 1;
            kesz = true;
        }
        h = 0;
    } while (!kesz);
    cout << megoldas;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 38/40
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 4ms 2292 KiB
3 Elfogadva 2/2 3ms 2272 KiB
4 Elfogadva 2/2 3ms 2508 KiB
5 Elfogadva 2/2 2ms 2612 KiB
6 Elfogadva 2/2 2ms 2608 KiB
7 Elfogadva 2/2 3ms 2668 KiB
8 Elfogadva 2/2 3ms 2700 KiB
9 Elfogadva 2/2 4ms 3052 KiB
10 Elfogadva 2/2 6ms 3256 KiB
11 Elfogadva 2/2 6ms 3348 KiB
12 Elfogadva 2/2 4ms 3576 KiB
13 Elfogadva 2/2 37ms 4656 KiB
14 Futási hiba 0/2 35ms 4868 KiB
15 Elfogadva 2/2 57ms 5884 KiB
16 Elfogadva 2/2 67ms 6020 KiB
17 Elfogadva 2/2 72ms 6212 KiB
18 Elfogadva 2/2 75ms 6100 KiB
19 Elfogadva 2/2 72ms 6260 KiB
20 Elfogadva 2/2 23ms 5500 KiB
21 Elfogadva 2/2 59ms 6608 KiB
22 Elfogadva 2/2 72ms 6564 KiB