234402026-01-22 21:56:23FoTamasFasor (40)cpp17Hibás válasz 12/40300ms1316 KiB
#include <iostream>
using namespace std;

int main()
{
    int n, k;   // fak szama, latotavolsag
    int h[200000];     // fak (N ≤ 200000)

    cin >> n >> k;
    for (int i = 0; i < n; i++)     // beolvasas
        cin >> h[i];

    int lat = -1;
    bool boldog;
    for (int i = 0; i < n; i++)
    {
        boldog = true;
        for (int j = i - k; j <= i + k; j++)    // leelenorzi hogy a legmagasabb fa a latotavolsagaban
            if (h[j] > h[i])
            {
                boldog = false;
                break;
            }
        if (boldog)
        {
            lat = i + 1;
            break;
        }
    }
    cout << lat << endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base12/40
1Elfogadva0/01ms316 KiB
2Elfogadva0/04ms508 KiB
3Elfogadva2/21ms508 KiB
4Elfogadva2/21ms316 KiB
5Hibás válasz0/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Hibás válasz0/22ms324 KiB
8Elfogadva2/22ms316 KiB
9Hibás válasz0/24ms316 KiB
10Elfogadva2/24ms316 KiB
11Elfogadva2/24ms640 KiB
12Hibás válasz0/23ms316 KiB
13Időlimit túllépés0/2298ms852 KiB
14Időlimit túllépés0/2300ms728 KiB
15Időlimit túllépés0/2300ms1112 KiB
16Időlimit túllépés0/2300ms1068 KiB
17Időlimit túllépés0/2268ms1080 KiB
18Időlimit túllépés0/2268ms1076 KiB
19Időlimit túllépés0/2268ms1084 KiB
20Időlimit túllépés0/2270ms564 KiB
21Időlimit túllépés0/2291ms1180 KiB
22Időlimit túllépés0/2291ms1316 KiB