38482023-03-03 11:46:49AGergoFasor (40)cpp17Időlimit túllépés 20/40300ms5388 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{

    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++)
    {
        for(int j = -1*lat; j < lat +1; j++)
        {
            if(fak[i + j] > fak[i])
            {
                break;
            }
            else if (j == lat)
            {
                cout << i - lat + 1;
                i = szam + lat;
                temp = szam + lat;
                break;
            }
        }
    }

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

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base20/40
1Elfogadva0/03ms2088 KiB
2Elfogadva0/04ms2500 KiB
3Elfogadva2/23ms2452 KiB
4Elfogadva2/23ms2728 KiB
5Elfogadva2/23ms2800 KiB
6Elfogadva2/23ms2912 KiB
7Elfogadva2/23ms3056 KiB
8Elfogadva2/23ms3312 KiB
9Elfogadva2/24ms3700 KiB
10Elfogadva2/26ms3896 KiB
11Elfogadva2/26ms3776 KiB
12Elfogadva2/24ms3776 KiB
13Időlimit túllépés0/2300ms3716 KiB
14Időlimit túllépés0/2272ms5084 KiB
15Időlimit túllépés0/2282ms4648 KiB
16Időlimit túllépés0/2244ms4384 KiB
17Időlimit túllépés0/2280ms4964 KiB
18Időlimit túllépés0/2231ms4608 KiB
19Időlimit túllépés0/2243ms4400 KiB
20Időlimit túllépés0/2266ms4388 KiB
21Időlimit túllépés0/2282ms5388 KiB
22Időlimit túllépés0/2279ms5160 KiB