Mayor Arreglo.
Alex tiene un arreglo de
enteros y un entero
. El puede cambiar cualquier par de elementos adyacentes del arreglo
a lo más
veces. Alex quiere saber cual es el mayor arreglo en orden lexicográfico que puede obtener. Ayúdelo.
Entrada
La primera línea contiene los enteros y
;
. La segunda línea contiene
enteros
separados entre sí por un espacio en blanco, estos son los elementos del arreglo.
Salida
En una única línea imprima los elementos del mayor arreglo en orden lexicográfico que se puede obtener.
Ejemplo 1 de Entrada
4 2
1 3 2 4
Ejemplo 1 de Salida
3 2 1 4
Ejemplo 2 de Entrada
4 3
1 3 2 3
Ejemplo 2 de Salida
3 3 1 2
Ejemplo 3 de Entrada
6 6
1 2 2 3 2 3
Ejemplo 3 de Salida
3 2 2 2 1 3
Ejemplo 4 de Entrada
6 7
1 2 2 3 2 3
Ejemplo 4 de Salida
3 3 1 2 2 2
Explicación de los ejemplos
En el primer ejemplo lo mejor es cambiar los pares de posiciones y
en este orden.
En el segundo ejemplo lo mejor es cambiar los pares de posiciones y
en este orden.
Nota: Un arreglo de tamaño
es lexicograficamente mayor que un arreglo
de tamaño
si existe un
tal que
y
.
Comments