113382024-08-20 11:10:21probaFasor (40)python3Hibás válasz 8/40300ms28172 KiB
'''
sor1 = list(map(int, '10 3'.split(' ')))
sor2 = list(map(int, '20 19 18 6 2 1 8 4 8 7 12 9 3'.split(' ')))
'''
sor1 = list(map(int, input().split(' ')))
sor2 = list(map(int, input().split(' ')))


tav = sor1[1]; pos = tav

while pos < len(sor2)-tav and (max(sor2[pos-tav:pos]) > sor2[pos] or max(sor2[pos+1:pos+tav]) > sor2[pos]):
    #print(pos-tav, '-', max(sor2[pos-tav:pos]),'[',pos,'-',sor2[pos],']', pos+tav)
    pos += 1
#print(pos-tav, '-', max(sor2[pos-tav:pos]),'[',pos,'-',sor2[pos],']', pos+tav)    
print(pos+1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base8/40
1Elfogadva0/018ms2988 KiB
2Elfogadva0/020ms4112 KiB
3Hibás válasz0/218ms2916 KiB
4Futási hiba0/218ms2916 KiB
5Hibás válasz0/217ms2916 KiB
6Elfogadva2/217ms3016 KiB
7Hibás válasz0/218ms3080 KiB
8Elfogadva2/218ms3436 KiB
9Hibás válasz0/248ms4084 KiB
10Elfogadva2/221ms4328 KiB
11Elfogadva2/221ms4124 KiB
12Hibás válasz0/220ms3812 KiB
13Időlimit túllépés0/2298ms14688 KiB
14Hibás válasz0/248ms14624 KiB
15Időlimit túllépés0/2298ms27328 KiB
16Időlimit túllépés0/2298ms26016 KiB
17Időlimit túllépés0/2296ms27656 KiB
18Időlimit túllépés0/2298ms28172 KiB
19Időlimit túllépés0/2296ms27836 KiB
20Hibás válasz0/239ms11216 KiB
21Időlimit túllépés0/2300ms26120 KiB
22Időlimit túllépés0/2298ms25104 KiB