124122024-12-17 11:46:42ffteklaFasor (40)cpp17Időlimit túllépés 22/40300ms1172 KiB
#include <iostream>

using namespace std;

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

int main()
{
     cin>>N>>K;
     for(i=1;i<=N;++i)
     {
         cin>>v[i];
     }
     for(i=1;i<=N;++i)
     {
         y=-1;
         if(i-K<1) a=1;
         else a=i-K;
         if(i!=1)
         {
           for(x=a;x<i;++x)
           {
               if(v[x]>v[i])
               {
                   y=1;
                   break;
               }
           }
         }
         if(i+K>N) b=N;
         else b=i+K;
         if(i!=N)
         {
           for(x=i+1;x<=b;++x)
           {
               if(v[x]>v[i])
               {
                   y=1;
                   break;
               }
           }
         }
         if(y==-1)
         {
             cout<<i;
             break;
         }
     }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base22/40
1Elfogadva0/01ms320 KiB
2Elfogadva0/04ms508 KiB
3Elfogadva2/21ms320 KiB
4Elfogadva2/21ms320 KiB
5Elfogadva2/21ms320 KiB
6Elfogadva2/21ms320 KiB
7Elfogadva2/21ms320 KiB
8Elfogadva2/22ms648 KiB
9Elfogadva2/24ms424 KiB
10Elfogadva2/24ms320 KiB
11Elfogadva2/24ms320 KiB
12Elfogadva2/23ms372 KiB
13Időlimit túllépés0/2300ms628 KiB
14Időlimit túllépés0/2300ms636 KiB
15Időlimit túllépés0/2298ms1152 KiB
16Időlimit túllépés0/2300ms1172 KiB
17Időlimit túllépés0/2284ms1080 KiB
18Időlimit túllépés0/2287ms1080 KiB
19Időlimit túllépés0/2287ms1048 KiB
20Időlimit túllépés0/2287ms692 KiB
21Időlimit túllépés0/2284ms1080 KiB
22Elfogadva2/272ms976 KiB