124982024-12-19 11:39:20nkbalintFasor (40)cpp17Hibás válasz 12/40300ms1360 KiB
#include <iostream>

using namespace std;

int N,K,v[200001],i,y,x;

int main()
{
     cin>>N>>K;
     for(i=1;i<=N;++i)
     {
         cin>>v[i];
     }
     for(i=1;i<=N;++i)
     {
         y=-1;
         for(x=i-K;x<i;++x)
         {
             if(v[x]>v[i])
             {
                 y=1;
                 break;
             }
         }
         for(x=i+1;x<=i+K;++x)
         {
             if(v[x]>v[i])
             {
                 y=1;
                 break;
             }
         }
         if(y==-1)
         {
             cout<<i;
             break;
         }
     }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base12/40
1Elfogadva0/01ms320 KiB
2Elfogadva0/04ms320 KiB
3Elfogadva2/21ms320 KiB
4Elfogadva2/21ms512 KiB
5Hibás válasz0/21ms320 KiB
6Elfogadva2/21ms320 KiB
7Hibás válasz0/21ms320 KiB
8Elfogadva2/21ms424 KiB
9Hibás válasz0/24ms400 KiB
10Elfogadva2/24ms320 KiB
11Elfogadva2/24ms320 KiB
12Hibás válasz0/23ms320 KiB
13Időlimit túllépés0/2300ms672 KiB
14Időlimit túllépés0/2298ms744 KiB
15Időlimit túllépés0/2298ms1084 KiB
16Időlimit túllépés0/2300ms1080 KiB
17Időlimit túllépés0/2287ms980 KiB
18Időlimit túllépés0/2289ms928 KiB
19Időlimit túllépés0/2289ms1360 KiB
20Időlimit túllépés0/2289ms568 KiB
21Időlimit túllépés0/2284ms1080 KiB
22Hibás válasz0/275ms1268 KiB