Ordenação por frequência e valor
Python
Medium
sorting
Tarefa «Ordenação por frequência e valor»
Dado um array de números inteiros. Ordene-o em ordem decrescente de frequência de ocorrência dos elementos. Se dois elementos ocorrerem o mesmo número de vezes, eles serão ordenados em ordem crescente de valor. Garante-se que o comprimento do array não excede 10^5 e os valores dos elementos estão no intervalo de -10^9 a 10^9.
Formato de Entrada
A primeira linha contém um número inteiro n — a quantidade de elementos do array. A segunda linha contém n números inteiros, separados por espaços.
Formato de Saída
Imprima n números, separados por espaços — o array ordenado de acordo com as regras.
Exemplos
Exemplo 1
ENTRADA
6
5 3 5 1 2 3
SAÍDA
3 3 5 5 1 2
Exemplo 2
ENTRADA
5
1 2 3 4 5
SAÍDA
1 2 3 4 5
Exemplo 3
ENTRADA
4
1 1 1 1
SAÍDA
1 1 1 1
Exemplo 4
ENTRADA
7
9 8 7 6 5 4 3
SAÍDA
3 4 5 6 7 8 9
main.py