157142025-02-24 15:04:46MangoLegcsalódottabb versenyző (75 pont)python3Hibás válasz 60/7586ms11308 KiB
darabszám = input()
számsor = input()
darabszám = int(darabszám)
számsor = számsor.split()
for i in range(darabszám):
    számsor[i] = int(számsor[i])
maximum = 0
különbség = 1
maximum_különbség = 0
lcs = -1
nlcs = 0
for i in range(1,darabszám):
    if számsor[i] > maximum:
        #print("_",end="")
        maximum = számsor[i]
        if maximum_különbség < különbség:
            #print("a",end="")
            maximum_különbség = különbség
            lcs = i + 1 - maximum_különbség
        else:
            #print("b",end="")
            nlcs += 1
        különbség = 1
    else:
        különbség = különbség + 1
        nlcs += 1
    #print (i,lcs,maximum_különbség,maximum)

if nlcs + 2 == darabszám:
    lcs = -1

print (lcs)
#print (nlcs)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base60/75
1Elfogadva0/016ms3124 KiB
2Elfogadva0/086ms11252 KiB
3Elfogadva5/516ms3124 KiB
4Hibás válasz0/516ms3108 KiB
5Hibás válasz0/516ms3124 KiB
6Hibás válasz0/514ms3212 KiB
7Elfogadva5/514ms3016 KiB
8Elfogadva5/517ms3128 KiB
9Elfogadva5/516ms3124 KiB
10Elfogadva5/516ms3064 KiB
11Elfogadva5/517ms3064 KiB
12Elfogadva5/517ms3200 KiB
13Elfogadva5/586ms11172 KiB
14Elfogadva5/583ms11308 KiB
15Elfogadva5/582ms11252 KiB
16Elfogadva5/586ms11236 KiB
17Elfogadva5/583ms11212 KiB