3846 2023. 03. 03 11:33:33 AGergo Fasor (40) cpp17 Időlimit túllépés 20/40 266ms 5004 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    //iostream.sync_with_stdio(false);
    cin.tie(0);

    int szam;
    int lat;
    cin >> szam >> lat;

    vector<int> fak( szam + 2*lat + 1,-1);

    for (int i = 0; i < szam; i++)
    {
        cin >> fak[i + lat];
    }

    int temp = 0;
    for(int i = lat; i < szam + lat; i++)
    {
        temp =0;
        for(int j = -lat; j < lat +1; j++)
        {

            if(fak[i + j] > fak[i])
            {
                break;
            }
            else
            {
                temp++;
            }
        }

        if(temp == 2 * lat + 1)
        {
            cout << i - lat + 1 ;
            break;
        }
    }

    if(temp != 2*lat +1)
    {
        cout << -1;
    }

}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 20/40
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 4ms 2224 KiB
3 Elfogadva 2/2 2ms 2144 KiB
4 Elfogadva 2/2 2ms 2120 KiB
5 Elfogadva 2/2 3ms 2316 KiB
6 Elfogadva 2/2 3ms 2528 KiB
7 Elfogadva 2/2 3ms 2612 KiB
8 Elfogadva 2/2 3ms 2864 KiB
9 Elfogadva 2/2 4ms 3256 KiB
10 Elfogadva 2/2 6ms 3348 KiB
11 Elfogadva 2/2 6ms 3288 KiB
12 Elfogadva 2/2 4ms 3540 KiB
13 Időlimit túllépés 0/2 224ms 3184 KiB
14 Időlimit túllépés 0/2 259ms 4940 KiB
15 Időlimit túllépés 0/2 218ms 4628 KiB
16 Időlimit túllépés 0/2 231ms 4248 KiB
17 Időlimit túllépés 0/2 266ms 4516 KiB
18 Időlimit túllépés 0/2 263ms 4252 KiB
19 Időlimit túllépés 0/2 246ms 4064 KiB
20 Időlimit túllépés 0/2 238ms 4088 KiB
21 Időlimit túllépés 0/2 250ms 5004 KiB
22 Időlimit túllépés 0/2 238ms 4620 KiB