C-3BA y las partes
En un futuro lejano en el cual la inteligencia artificial acabó con la humanidad, C-3BA, un robot reparador que vive en una isla del Caribe, decide ir a reparar robots a los confines de la Tierra para así brindar una mejor atención de reparación a robots de otros países que lo necesitan.
Existen infinitas partes de robot, numeradas , C-3BA necesita una parte , no dispone de ninguna actualmente, pero es posible crear una parte de tamaño a partir de dos partes y si , aquí denota el máximo común divisor de y .
C-3BA dispone de ejemplares de cada parte de , quiere saber cuántos pares de partes puede escoger que le permitan crear una parte de tamaño , n siempre es un cuadrado perfecto.
Formalmente, dado un número , debe contar la cantidad de pares tales que y .
Note que y son considerados distintos si y solo si .
Debe resolver casos de prueba.
Como la respuesta puede ser muy grande, imprímala módulo .
Restricciones
n siempre es un cuadrado perfecto
Subtareas
Subtarea 1 [9 puntos]
Subtarea 2 [14 puntos]
Subtarea 3 [32 puntos]
Subtarea 4 [10 puntos]
Subtarea 5 [14 puntos]
Subtarea 6 [21 puntos]
Especificación de entrada
T
n [1]
n [2]
.
.
.
n [T]
Ejemplo de entrada
5
1
4
9
16
1000000000000
Ejemplo de salida
0
2
6
10
623368965
Comments