Triple permutación doble
Definimos una doble permutación de orden como una cadena que consta de los primeros
números naturales:
. Esta doble permutación es tres veces mayor si las siguientes tres propiedades son verdaderas:
La secuencia de los primeros
elementos está aumentando:
La secuencia de los últimos
elementos es ascendente:
Los pares ordenados que consisten en elementos en posiciones idénticas de las dos secuencias también están en orden ascendente:
.
Por ejemplo, la permutación es una triple permutación doble, tres veces mayor, porque la secuencias
y
forman unas filas en aumento, y todos los pares compuestos de elementos en posiciones idénticas:
,
,
también forman filas ascendentes.
Las siguientes permutaciones dobles no tienen la propiedad tres veces mayor:
- la secuencia
no está aumentando,
- la secuencia
no está aumentando,
- la secuencia
no está aumentando.
Para una mayor simplificación, la permutación doble por tres veces en aumento se llamará permutación.
Consideraremos todas las permutaciones en orden de lexicografía, numeradas comenzando por 1. La siguiente tabla contiene datos para n = 3:
Orden Permutación
1
1 2 3 4 5 6
2
1 2 4 3 5 6
3
1 2 5 3 4 6
4
1 3 4 2 5 6
5
1 3 5 2 4 6
Hay dos tipos de preguntas:
- ¿Qué permutación está en una posición dada?
- ¿Qué posición es una permutación dada?
La primera pregunta se codifica de la siguiente manera:
y consiste en los valores
- el tipo de pregunta,
- orden de permutación,
- posición de permutación requerida.
La segunda pregunta está codificada de la siguiente manera:
y consiste en los valores
- tipo de pregunta,
- orden de permutación,
- los elementos de permutación.
Ejemplos:
Pregunta
significa:
"¿Qué permutación de orden está en la posición
en orden lexicográfico?"
y tiene la respuesta:
.
Pregunta
significa:
"¿En qué posición se encuentra la permutación de orden
:
?", y tiene la respuesta:
.
Tarea
Respuesta correcta a un conjunto de preguntas.
Entrada
La entrada contiene cada pregunta en cada línea.
Salida
La salida contendrá en una línea de respuesta por pregunta en la entrada en orden de las preguntas.
Restricciones y aclaraciones.
;
(para preguntas de tipo
);
la respuesta a las preguntas de tipo
es <=
;
Las entradas contendrán hasta
preguntas.
Para las pruebas de
puntos, las preguntas serán del tipo
;
Para las pruebas de
puntos, las preguntas serán del tipo
;
Para las pruebas de
puntos, las preguntas serán mixtas.
Ejemplo de Entrada
1 3 2
2 3 1 3 5 2 4 6
1 4 1
2 4 1 2 3 4 5 6 7 8
Ejemplo de Salida
1 2 4 3 5 6
5
1 2 3 4 5 6 7 8
1
Explicación de la salida
La segunda orden 3 permutación (1,2,4,3,5,6)
La permutación (1,3,5,2,4,6) ocupa la 5ª posición.
Permutación de primer orden 4 (1,2,3,4,5,6,7,8).
La permutación (1,2,3,4,5,6,7,7,8) tiene la 1ª posición
Comments
.