7930 2024. 01. 12 07:39:12 rancealexkrisz Fasor (40) cpp17 Hibás válasz 4/40 263ms 5040 KiB
#include <iostream>

using namespace std;

int main()
{
    int n,k,db=0,hossz=0;
    cin>>n>>k;
    int tomb[n+1] = {0};
    for(int i=1;i<=n;i++)
    {
        cin>>tomb[i];
    }
    for(int i=k+1;i<=n and db==0;i++)
    {
      hossz=0;
      for(int y=i-1;y>=i-k;y--)
      {
          if(tomb[i]>tomb[y]) hossz++;
          else hossz=0;
          if(hossz==k) db=i;
      }
     // cout<<hossz<<endl;
    }
   /* for(int i=k+1;i<=n-k and db==0;i++)
    {
      for(int y=i-1;y>=i-k;i--)
      {
          if(tomb[i]>tomb[y]) hossz++;
          else hossz=0;
          if(hossz==k) db=i;
      }
      for(int y=i+1;y<=i+k;i++)
      {
          if(tomb[i]>tomb[y]) hossz++;
          else hossz=0;
          if(hossz==k) db=i;
      }
    }
    for(int i=n-k+1;i<=n and db==0;i++)
    {
      for(int y=i-1;y>=i-k;i--)
      {
          if(tomb[i]>tomb[y]) hossz++;
          else hossz=0;
          if(hossz==k) db=i;
      }
    }*/
    cout<<db;
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 4/40
1 Elfogadva 0/0 3ms 1872 KiB
2 Elfogadva 0/0 4ms 2112 KiB
3 Hibás válasz 0/2 3ms 2288 KiB
4 Hibás válasz 0/2 3ms 2376 KiB
5 Hibás válasz 0/2 3ms 2580 KiB
6 Elfogadva 2/2 3ms 2792 KiB
7 Hibás válasz 0/2 3ms 3016 KiB
8 Hibás válasz 0/2 3ms 3072 KiB
9 Hibás válasz 0/2 6ms 3240 KiB
10 Elfogadva 2/2 6ms 3320 KiB
11 Hibás válasz 0/2 6ms 3444 KiB
12 Hibás válasz 0/2 4ms 3676 KiB
13 Időlimit túllépés 0/2 204ms 4284 KiB
14 Hibás válasz 0/2 34ms 4268 KiB
15 Időlimit túllépés 0/2 238ms 3464 KiB
16 Időlimit túllépés 0/2 250ms 3508 KiB
17 Időlimit túllépés 0/2 246ms 3496 KiB
18 Időlimit túllépés 0/2 254ms 3508 KiB
19 Hibás válasz 0/2 74ms 5040 KiB
20 Időlimit túllépés 0/2 263ms 3028 KiB
21 Időlimit túllépés 0/2 254ms 3488 KiB
22 Időlimit túllépés 0/2 250ms 3484 KiB