243672026-02-10 14:45:33Samiko4321Fasor (40)python3Wrong answer 34/40150ms27024 KiB
N,K = map(int,input().split())
H = list(map(int,input().split()))

for i in range(1,N):
    if H[i] < H[i-1]:
        H[i] = H[i-1]

seged = [0]*K

H = seged[:] + H[:] + seged[:]

talal = False

for i in range(K,N):
    if H[i-K] <= H[i] and H[i+K] <= H[i]:
        print(i-K+1)
        talal = True
        break
    
if talal == False:
    print(-1)

SubtaskSumTestVerdictTimeMemory
base34/40
1Accepted0/016ms3144 KiB
2Accepted0/020ms4176 KiB
3Accepted2/216ms3116 KiB
4Wrong answer0/216ms3124 KiB
5Accepted2/216ms3124 KiB
6Accepted2/216ms2988 KiB
7Accepted2/216ms3208 KiB
8Accepted2/217ms3352 KiB
9Accepted2/221ms4244 KiB
10Accepted2/221ms4232 KiB
11Accepted2/220ms4148 KiB
12Accepted2/220ms3988 KiB
13Accepted2/290ms14724 KiB
14Wrong answer0/279ms18404 KiB
15Accepted2/2131ms27024 KiB
16Accepted2/2141ms26096 KiB
17Accepted2/2125ms26328 KiB
18Accepted2/2138ms26328 KiB
19Accepted2/2146ms26344 KiB
20Wrong answer0/282ms11516 KiB
21Accepted2/2142ms26172 KiB
22Accepted2/2150ms25052 KiB