157312025-02-25 00:09:46fzs1969Legcsalódottabb versenyző (75 pont)pypy3Futási hiba 50/7581ms32000 KiB
N = int(input())
p = list(map(int,input().split()))
aktmaxérték, aktmaxhely, aktmaxdb = 0, -1, 0
gmaxérték, gmaxhely, gmaxdb = 0, -1, 0
for i in range(N):
    if p[i] > aktmaxérték:
        if aktmaxdb > gmaxdb:
            gmaxérték, gmaxhely, gmaxdb = aktmaxérték, aktmaxhely, aktmaxdb
        aktmaxdb = 0
        aktmaxérték = p[i]
        aktmaxhely = i
    aktmaxdb += 1

if p[0] >= max(p):
    print(-1)
else:
    print(gmaxhely + 1)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/75
1Elfogadva0/041ms19676 KiB
2Futási hiba0/071ms32000 KiB
3Elfogadva5/545ms19352 KiB
4Elfogadva5/545ms19416 KiB
5Elfogadva5/548ms19452 KiB
6Elfogadva5/546ms19496 KiB
7Elfogadva5/541ms19388 KiB
8Elfogadva5/548ms19612 KiB
9Elfogadva5/541ms19692 KiB
10Elfogadva5/539ms19692 KiB
11Elfogadva5/539ms19840 KiB
12Elfogadva5/550ms21024 KiB
13Futási hiba0/568ms32000 KiB
14Futási hiba0/579ms32000 KiB
15Futási hiba0/579ms32000 KiB
16Futási hiba0/581ms32000 KiB
17Futási hiba0/579ms32000 KiB