157152025-02-24 15:11:53MangoLegcsalódottabb versenyző (75 pont)python3Wrong answer 65/7589ms11336 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
'''
if számsor[0] == max(számsor):
    lcs = -1
print (lcs)
#print (nlcs)
SubtaskSumTestVerdictTimeMemory
base65/75
1Accepted0/016ms3124 KiB
2Accepted0/087ms11184 KiB
3Accepted5/516ms3124 KiB
4Wrong answer0/516ms3116 KiB
5Wrong answer0/517ms3068 KiB
6Accepted5/516ms3132 KiB
7Accepted5/516ms3052 KiB
8Accepted5/516ms2976 KiB
9Accepted5/516ms3172 KiB
10Accepted5/516ms3160 KiB
11Accepted5/517ms3200 KiB
12Accepted5/517ms3124 KiB
13Accepted5/586ms11180 KiB
14Accepted5/589ms11336 KiB
15Accepted5/587ms11236 KiB
16Accepted5/586ms11168 KiB
17Accepted5/587ms11108 KiB