Swapity Swap.
Las
vacas del Granjero Juan están paradas en una fila. La i-ésima vaca desde la izquierda tiene rótulo
, para cada
.
El Granjero Juan ha llegado con una rutina de mañana nueva para las vacas. El les dice que repitan el siguiente procedimiento de dos pasos exactamente
veces:
- La secuencia de vacas que están actualmente en las posiciones
desde la izquierda invierte su orden
.
- Luego, la secuencia de vacas actualemten en las posicones
desde la izquierda invierte su orden
.
Después que las vacas han repetido este procedimiento exactamente veces, por favor dé como salida el rótulo de la vaca i-ésima desde la izquierda para cada
.
Entrada
La primera línea de la entrada contiene y
. La segunda línea contiene
y
, y la tercera línea contiene
y
.
Salida
En la i-ésima línea de la salida, imprima el rótulo de la i-ésima vaca desde la izquierda al final de la rutina de ejercicio.
Ejemplo de Entrada
7 2
2 5
3 7
Ejemplo de Salida
1
2
4
3
5
7
6
Inicialmente, el orden de las vacas es de izquierda a derecha. Después del primer paso del proceso, el orden es
. Después del segundo paso del proceso, el orden es
. Repitiendo ambos pasos una segunda vez produce la salida del ejemplo.
Comments
Hola, podrían revisar el Tc 9?