Counting Towers.
Submit solution
Points:
100 (partial)
Time limit:
1.0s
Memory limit:
512M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Tu tarea consiste en construir una torre cuyo ancho sea y su altura sea
. Dispones de una cantidad ilimitada de bloques cuya anchura y altura son números enteros. Por ejemplo, aquí tienes algunas soluciones posibles para
:
Dado , ¿cuántas torres diferentes puedes construir? Las torres reflejadas y giradas se cuentan por separado si tienen un aspecto diferente.
Entrada
La primera línea de entrada contiene un número entero : el número de pruebas.
Después hay líneas, y cada línea contiene un entero
: la altura de la torre.
Salida
Para cada prueba, imprime el número de torres módulo .
Restricciones
.
.
Ejemplo de Entrada
3
2
6
1337
Ejemplo de Salida
8
2864
640403945
Comments