111142024-07-07 10:11:45probaFasor (40)python3Futási hiba 0/4097ms27668 KiB
#fak
'''
sor1 =[int(i) for i in '10 3'.split(' ')]
sor2 = [int(i) for i in '6 2 1 8 4 8 7 12 9 3'.split(' ')]
'''
sor1 =[int(i) for i in input().split(' ')]
sor2 = [int(i) for i in input().split(' ')]

N, k, i = sor1[0], sor1[1], 0

def lat(p):
    j, ok = -k, True
    
    while j < k and ok:
        if j-k < 0:
            h1 = 0
        if j+k > N:
            h2 = N
        if max(sor2[h1:h2]) > sor2[p]:
            ok = False
        j += 1
    return j != k
    
    
while i<N and lat(i):
    i+= 1
    
print(i+1)    
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Futási hiba0/018ms3048 KiB
2Futási hiba0/021ms4196 KiB
3Futási hiba0/218ms3048 KiB
4Futási hiba0/217ms3044 KiB
5Futási hiba0/218ms3044 KiB
6Futási hiba0/217ms3044 KiB
7Futási hiba0/218ms2952 KiB
8Futási hiba0/218ms3300 KiB
9Futási hiba0/220ms4196 KiB
10Futási hiba0/221ms4240 KiB
11Futási hiba0/220ms4168 KiB
12Futási hiba0/220ms3940 KiB
13Futási hiba0/252ms14556 KiB
14Futási hiba0/257ms14708 KiB
15Futási hiba0/287ms27220 KiB
16Futási hiba0/286ms26068 KiB
17Futási hiba0/289ms26332 KiB
18Futási hiba0/297ms26472 KiB
19Futási hiba0/289ms27668 KiB
20Futási hiba0/248ms11728 KiB
21Futási hiba0/292ms26116 KiB
22Futási hiba0/297ms25008 KiB