157672025-02-26 13:59:19mzperxLegcsalódottabb versenyző (75 pont)pypy3Futási hiba 45/7582ms32000 KiB
pontokszáma = input() # "10" szöveg
pontokszáma = int(pontokszáma) # 10
pontok = input() # "2 5 3 8 2 4 9 8 9"
pontok = pontok.strip().split() # ["2", "5", "3", ...]
for i in range(pontokszáma):
    pontok[i] = int(pontok[i])
# pontok = [2, 5, 3, 8, 2, 5, 4, 9, 8, 9]
#         0  1  2  2  3  3  3  3  4  4
pontokszáma = len(pontok)
sorozat = [0] * pontokszáma
# print(pontok)
# print(sorozat)

maximum = 0
sorszám = 0
for i in range(pontokszáma):
    sorozat[i] = sorszám
    if pontok[i] > maximum:
        maximum = pontok[i]
        sorszám = sorszám + 1
# print(pontok)
# print(sorozat)

maxdarab = 0
for j in range(sorszám):
    darab = 0
    for i in range(pontokszáma):
        if sorozat[i] == j:
            darab = darab + 1
    if darab > maxdarab:
        maxdarab = darab
        maxsorszám = j
# print(maxdarab, maxsorszám)

darab = 0
for j in range(pontokszáma):
    if sorozat[j] < maxsorszám:
        darab = darab + 1

if pontok[0] >= max(pontok):
    print(-1)
else:
    print(darab)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base45/75
1Elfogadva0/045ms19556 KiB
2Futási hiba0/071ms32000 KiB
3Elfogadva5/541ms19600 KiB
4Elfogadva5/545ms19720 KiB
5Elfogadva5/546ms19684 KiB
6Hibás válasz0/541ms19508 KiB
7Elfogadva5/545ms19692 KiB
8Elfogadva5/548ms21480 KiB
9Elfogadva5/554ms21480 KiB
10Elfogadva5/548ms21292 KiB
11Elfogadva5/548ms21428 KiB
12Elfogadva5/557ms21528 KiB
13Futási hiba0/582ms32000 KiB
14Futási hiba0/575ms32000 KiB
15Futási hiba0/582ms32000 KiB
16Futási hiba0/572ms32000 KiB
17Futási hiba0/582ms32000 KiB