123852024-12-16 07:51:52birozsFasor (40)python3Elfogadva 40/40168ms27108 KiB
N,K=map(int,input().split())
lista = list(map(int,input().split()))
maxertek = [lista[0]]
for i in range(1,N):
    if lista[i] > maxertek[i-1]:
        maxertek.append(lista[i])
    else:
        maxertek.append(maxertek[i-1])
van = False
for i in range(N):
    if i - K < 0:
        bal = 0
    else:
        bal = i - K
    if i + K > N-1:
        jobb = N-1
    else:
        jobb = i + K
    if maxertek[bal] <= maxertek[i] >= maxertek[jobb]:
        print(i+1)
        van = True
        break
if not van:
    print(-1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/016ms3124 KiB
2Elfogadva0/021ms4372 KiB
3Elfogadva2/216ms3128 KiB
4Elfogadva2/216ms3132 KiB
5Elfogadva2/217ms2944 KiB
6Elfogadva2/216ms3128 KiB
7Elfogadva2/216ms3128 KiB
8Elfogadva2/217ms3384 KiB
9Elfogadva2/221ms4216 KiB
10Elfogadva2/220ms4152 KiB
11Elfogadva2/220ms4244 KiB
12Elfogadva2/220ms3972 KiB
13Elfogadva2/2111ms14764 KiB
14Elfogadva2/2118ms14576 KiB
15Elfogadva2/2153ms27108 KiB
16Elfogadva2/2158ms26088 KiB
17Elfogadva2/2149ms26332 KiB
18Elfogadva2/2150ms26332 KiB
19Elfogadva2/2168ms26388 KiB
20Elfogadva2/290ms11312 KiB
21Elfogadva2/2159ms26160 KiB
22Elfogadva2/2146ms25048 KiB