185272025-10-25 19:53:29birozsProgramtermék verseny (70 pont)python3Elfogadva 70/70100ms15472 KiB
N,K = map(int,input().split())
T = list(map(int,input().split()))
kisebb = 0
for i in range(K):
    if T[i] < T[K-1]:
        kisebb += 1
A = N // 12
E = N // 4
B = N // 2
arany = 0
ezust = 0
bronz = 0
if K - kisebb <= A:
    arany = K
elif K - kisebb <= E:
    ezust = K
elif K - kisebb <= B:
    bronz = K
for i in range(K,N):
    if T[i] < T[K-1]:
        kisebb += 1
    if i+1 - kisebb <= A:
        arany = i+1
    elif i+1 - kisebb <= E:
        ezust = i+1
    elif i+1 - kisebb <= B:
        bronz = i+1 
print(arany)
print(ezust)
print(bronz)



RészfeladatÖsszpontTesztVerdiktIdőMemória
base70/70
1Elfogadva0/017ms2952 KiB
2Elfogadva0/017ms3092 KiB
3Elfogadva0/0100ms15260 KiB
4Elfogadva3/316ms3076 KiB
5Elfogadva3/317ms3124 KiB
6Elfogadva3/317ms3064 KiB
7Elfogadva3/317ms3116 KiB
8Elfogadva3/317ms3128 KiB
9Elfogadva3/316ms3160 KiB
10Elfogadva3/317ms3136 KiB
11Elfogadva3/317ms3120 KiB
12Elfogadva3/317ms3368 KiB
13Elfogadva3/319ms3388 KiB
14Elfogadva4/419ms3488 KiB
15Elfogadva4/459ms9136 KiB
16Elfogadva4/467ms10272 KiB
17Elfogadva4/475ms11088 KiB
18Elfogadva4/425ms4136 KiB
19Elfogadva4/434ms5320 KiB
20Elfogadva4/439ms6776 KiB
21Elfogadva4/494ms15228 KiB
22Elfogadva4/4100ms15472 KiB
23Elfogadva4/485ms13256 KiB