Número Mágico
Flúcio é um garoto muito interessado em problemas de matemática, recentemente viu um problema no Projeto Euler sobre divisores e ficou intrigado com o problema, então ele decidiu pedir sua ajuda.
O problema consiste em, dado um número N, calcule todos os inteiros k de 1 até N de tal forma que H(k) seja um quadrado perfeito.
A função H(x) retorna a soma do quadrado dos divisores positivos do número x excluindo ele mesmo.
Exemplo:
H(1)=0 (Devido a exclusão do valor 1)
H(5)=12=1
H(8)=12+22+42=1+4+16=21
Entrada
A primeira linha contém um inteiro Q.
As próximas Q linhas contém um número inteiro, representando o N da questão.
Saída
Para cada um dos N's, responda o número de k's de 1 até N tal que H(k) seja um quadrado perfeito.
Restrições
- 1≤N≤106
- 1≤Q≤106
Exemplos
Entrada |
Saída |
3 5 10 516 |
4 5 103 |
No primeiro caso temos os números 1,2,3,5 e no segundo temos 1,2,3,5,7.