Cod sursa(job #3349741)
| Utilizator | Data | 2 aprilie 2026 12:55:19 | |
|---|---|---|---|
| Problema | Elementul majoritar | Scor | 0 |
| Compilator | py | Status | done |
| Runda | Arhiva educationala | Marime | 0.43 kb |
import numpy as np
n = int(input())
linie = list(map(int, input().split()))
vf = {}
for numar in linie:
if numar not in vf:
vf[numar] = 1
else:
vf[numar] += 1
for _ in range(20):
i = int(np.random.random() * n)
numar = linie[i]
print(f'Numar ales: {numar}')
if vf[numar] > n / 2:
print(f'Este majoritar, apare de {vf[numar]} ori')
else:
print(f'Nu este majoritar')
print()