129182025-01-03 15:31:17herczegkatProgramtermék verseny (70 pont)python3Hibás válasz 0/70181ms14748 KiB
'''
12 3
1 2 20 5 21 22 26 27 23 28 24 25
12 4
1 2 5 21 20 22 26 27 23 28 24 25
12 3
1 2 20 5 21 22 26 27 23 28 24 25
'''
vDB,hanyadik =[int (i) for i in input().split()]
pL=[int (i) for i in input().split()]
pL=[0]+pL
uA=int(vDB/12); uE=int(vDB/4); uB=int(vDB/2)
P=pL[hanyadik]
helye=1; A=0;E=0;B=0
for i in range(1,vDB+1):
    if pL[i]>P: helye+=1
    print(i, helye,end=' ')
    if helye<=uA:
        A=i
    elif helye<=uE:
        E=i
    elif helye<=uB:
        B=i
print(A)
print(E)
print(B)


RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/70
1Hibás válasz0/016ms3128 KiB
2Hibás válasz0/016ms3144 KiB
3Hibás válasz0/0181ms14564 KiB
4Hibás válasz0/314ms3120 KiB
5Hibás válasz0/317ms2956 KiB
6Hibás válasz0/316ms3116 KiB
7Hibás válasz0/316ms3028 KiB
8Hibás válasz0/316ms3128 KiB
9Hibás válasz0/317ms3132 KiB
10Hibás válasz0/317ms3248 KiB
11Hibás válasz0/317ms3284 KiB
12Hibás válasz0/318ms3376 KiB
13Hibás válasz0/320ms3536 KiB
14Hibás válasz0/424ms3640 KiB
15Hibás válasz0/497ms8848 KiB
16Hibás válasz0/4108ms9572 KiB
17Hibás válasz0/4126ms10572 KiB
18Hibás válasz0/432ms4204 KiB
19Hibás válasz0/446ms5320 KiB
20Hibás válasz0/459ms6476 KiB
21Hibás válasz0/4172ms14748 KiB
22Hibás válasz0/4175ms14572 KiB
23Hibás válasz0/4159ms12876 KiB