Ordenamiento por frecuencia y valor
Python
Medium
sorting
Tarea «Ordenamiento por frecuencia y valor»
Dado un arreglo de números enteros. Ordénelo en orden descendente por la frecuencia de aparición de los elementos. Si dos elementos aparecen la misma cantidad de veces, entonces se ordenan en orden ascendente por su valor. Se garantiza que la longitud del arreglo no supera 10^5, y los valores de los elementos están en el rango de -10^9 a 10^9.
Formato de entrada
La primera línea contiene un número entero n — la cantidad de elementos del arreglo. La segunda línea contiene n números enteros, separados por espacios.
Formato de salida
Imprima n números, separados por espacios — el arreglo ordenado según las reglas.
Ejemplos
Ejemplo 1
ENTRADA
6
5 3 5 1 2 3
SALIDA
3 3 5 5 1 2
Ejemplo 2
ENTRADA
5
1 2 3 4 5
SALIDA
1 2 3 4 5
Ejemplo 3
ENTRADA
4
1 1 1 1
SALIDA
1 1 1 1
Ejemplo 4
ENTRADA
7
9 8 7 6 5 4 3
SALIDA
3 4 5 6 7 8 9
main.py