Cod sursa(job #2510537)

Utilizator mehanixCiausu Nicoleta mehanix Data 16 decembrie 2019 21:01:48
Problema Elementul majoritar Scor 40
Compilator py Status done
Runda Arhiva educationala Marime 0.41 kb
from pathlib import Path

t = Path("elmaj.in").read_text().split('\n')
n = int(t[0])
t = t[1].split(' ')

g = open("elmaj.out","w+")
#print(t)

dict = {}
ok = 0

for a in t:
    if a not in dict:
        dict[a]=1
    else:
        dict[a]+=1
        if dict[a] > n//2:
            ok=1
            g.write(a+ " " + str(dict[a]) + '\n')
            break

if ok==0:
    g.write("-1\n")
g.close()