2032 2022. 12. 15 12:08:17 szabel26 Fasor (40) cpp17 Időlimit túllépés 22/40 300ms 7500 KiB
#include <iostream>
#include <vector>
//#include <fstream>

using namespace std;

//ifstream cin("fasor.in");
//ofstream cout("fasor.out");

vector<int>x;

int a,i,n,j,k;
bool megfel=true;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);

    cin >> n >> k;
    x.resize(n+2*k);
    for (i = k; i <= n; ++i)
    {
        cin>>a;
        x[i]=a;
    }
    for(i = k; i <= n; ++i)
    {
        for (j = 1; j <= k; ++j)
        {
            if(x[i+j]<=x[i] && x[i-j]<=x[i]) megfel=true;
                    else
                    {
                        megfel=false;
                        break;
                    }
        }
        if(megfel) break;
            else continue;
    }
    if (megfel) cout<<i-k+1;
        else cout<<"-1";
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 22/40
1 Elfogadva 0/0 3ms 1888 KiB
2 Elfogadva 0/0 3ms 2252 KiB
3 Elfogadva 2/2 2ms 2156 KiB
4 Elfogadva 2/2 2ms 2296 KiB
5 Elfogadva 2/2 2ms 2500 KiB
6 Elfogadva 2/2 2ms 2708 KiB
7 Elfogadva 2/2 2ms 2804 KiB
8 Elfogadva 2/2 2ms 2940 KiB
9 Elfogadva 2/2 3ms 3056 KiB
10 Elfogadva 2/2 3ms 3320 KiB
11 Elfogadva 2/2 3ms 3516 KiB
12 Elfogadva 2/2 3ms 3700 KiB
13 Időlimit túllépés 0/2 300ms 3568 KiB
14 Hibás válasz 0/2 4ms 7500 KiB
15 Időlimit túllépés 0/2 268ms 4356 KiB
16 Időlimit túllépés 0/2 261ms 4100 KiB
17 Időlimit túllépés 0/2 256ms 4608 KiB
18 Időlimit túllépés 0/2 273ms 4212 KiB
19 Időlimit túllépés 0/2 261ms 4048 KiB
20 Hibás válasz 0/2 6ms 5660 KiB
21 Időlimit túllépés 0/2 300ms 4832 KiB
22 Elfogadva 2/2 19ms 6360 KiB