OMI 30° D1-P2: Magos
Ver en PDFHay magos en una fila numerados del 1 al n de izquierda a derecha. Cada mago tiene una capa de invisibilidad que puede llevar puesta en el lado izquierdo o en el lado derecha. Harry camina desde la posición del mago 1 hasta la posición del mago
, y registra cuantos magos ve desde la posición de cada mago.
Un mago en la posición es visible desde la posición
si:
- El mago en la posición
tiene la capa de invisibilidad a la izquierda de su traje y
.
- El mago en la posición
tiene capa de invisibilidad a la derecha de su traje
.
En particular nota que el mago siempre es visible desde la posición
.
La lista de Harry es muy antigua, pero después de investigar mucho lograste descifrarla.
La lista es un arreglo de
elementos, tal que
es la cantidad de magos que vió desde la posición
. Tu tarea es contar cuantas de todas las posibles formas en las que los magos pudieron llevar sus capas, son consistentes con la información de la lista.
Cuenta de cuantas formas distintos se pudieron haber organizado los magos. Dos arreglos de magos son distintos si existe alguna posición en la fila cuyos magos tienen orientaciones distintas de capas.
Entrada
- En la primera línea de la entreada un único entero
, la cantidad de subcasos de prueba. siguen
casos de prueba, cada uno consiste de dos líneas.
- En la primera línea de cada caso de prueba, un único entero
, la cantidad de magos en la fila.
- En la segunda línea
enteros separados por un espacio que indican el valor
, la cantidad de magos visibles registrados desde la posición
en la lista de Harry.
Salida
- Para cada subcaso de prueba, imprime un único entero indicando la cantidad formas distintas en las que se pudieron haber organizado los magos.
Ejemplo
Entrada
7
1
1
4
4 4 3 2
3
1 3 2
2
2 1
3
2 2 2
3
3 2 3
3
3 2 2
Salida
2
1
0
1
2
0
0
A continuación se muestra una ilustración del segundo subcaso de prueba:

El mago tiene la capa de invisibilidad a la izquierda, mientras que los magos
y
, la tienen a la derecha.
- Desde la posición
, podemos ver a los magos
y
.
- Desde la posición
, podemos ver a los magos
y
.
- Desde la posición
, podemos ver a los magos
y
.
- Desde la posición
, podemos ver a los magos
y
.
Por lo tanto, la lista de Harry termina siendo . Se puede mostrar que este es el unicó arreglo de capas posible.
En el tercer caso, se puede mostrar que Harry no pudo haber obtenido su lista de ningún arreglo de capas. En el quinto caso, nota que hay dos posibles arreglos de capas a partir de los cuales Harry pudo haber obtenido la lista:
- El mago
portando la capa a la izquierda, el mago
a la derecha, y el mago
a la izquierda.
- El mago
portando la capa a la derecha, el mago
a la izquierda, y el mago
a la derecha.
Consideraciones
.
.
.
- Se garantiza que la suma de
sobre todos los casos no excede
.
Subtareas
- Subtarea 1 (4 puntos):
.
- Subtarea 2 (12 puntos):
.
- Subtarea 3 (31 puntos):
.
- Subtarea 4 (53 puntos): Sin restricciones adicionales.
Comentarios