Suma simple
Dado un entero positivo , Se le ha pedido que calcule la siguiente suma de la manera eficiente:
Aquí significa máximo común divisor de dos enteros y .
Por razones clasificadas se decidió dar una pista importante, tras alguna observación/transformación china, la anterior fórmula se reduce a:
Donde significa todos los divisores de , incluyendo y . Y significa la cantidad de números , coprimos con , tal que , conocido como Euler totient function.
Entrada
La primera línea de entrada contiene un número entero que indica el número de casos de prueba. A continuación se muestra la descripción de los casos de prueba. La única línea que describe cada caso de prueba contiene un solo entero , . Tenga en cuenta que la entrada puede ser muy grande. Por lo que se recomienda utilizar métodos Input/Output rápidos.
Salida
Para cada caso de prueba, genere una sola línea que contenga un entero: respuesta a la consulta.
Puntuación
- Subtarea 1 (10 ptos): , .
- Subtarea 2 (30 ptos): , .
- Subtarea 3 (60 ptos): Sin restricciones adicionales.
Ejemplos
Entrada
5
1
2
3
4
5
Salida
1
3
7
11
21
Comments