112342024-07-26 11:04:18probaFasor (40)python3Hibás válasz 18/40107ms27932 KiB
#fasor
#sor1 = '10 3'
sor1 = input()

hatar = int(sor1.split(' ')[0])
k = int(sor1.split(' ')[1])

#fak = [int(i) for i in '6 2 1 8 4 8 7 12 9 3'.split(' ')]
fak = [int(i) for i in input().split(' ')]
p = fak.index(max(fak))
#print(len(fak), p, hatar-k)
while len(fak) > 2*k+1 and p > k and p <= hatar-k:
    hatar = p
    fak = fak[:hatar]
    
print(fak.index(max(fak))+1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/40
1Elfogadva0/017ms2916 KiB
2Hibás válasz0/021ms4112 KiB
3Elfogadva2/217ms2960 KiB
4Hibás válasz0/217ms2960 KiB
5Elfogadva2/217ms2916 KiB
6Hibás válasz0/217ms2916 KiB
7Elfogadva2/217ms3060 KiB
8Elfogadva2/217ms3172 KiB
9Elfogadva2/221ms4112 KiB
10Hibás válasz0/221ms4068 KiB
11Hibás válasz0/221ms4096 KiB
12Elfogadva2/220ms3828 KiB
13Hibás válasz0/259ms14644 KiB
14Elfogadva2/257ms14520 KiB
15Hibás válasz0/2101ms25908 KiB
16Hibás válasz0/297ms25956 KiB
17Hibás válasz0/2105ms27784 KiB
18Hibás válasz0/2107ms27932 KiB
19Hibás válasz0/297ms27796 KiB
20Elfogadva2/250ms11260 KiB
21Hibás válasz0/293ms26128 KiB
22Elfogadva2/297ms24968 KiB