小可爱 mua

2513 求R(N)

时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 65536/32768 KB(Java/Others)

Submits : 0 | Solved : 0

题目描述

对于一些正整数X可以满足表达式X=A^2+B^2AB都是整数),我们就说(AB)是满足关于X的关系式的一个有序对。

下面以X=10为例:
10=(-3)^2+1^2.

定义RN)(N为正整数)为满足关于N的关系式的所有有序对的总数。

对于R(1)=4,其包括1=1^2+0^2, 1=(-1)^2+0^2, 1=0^2+1^2, 1=0^2+(-1)^2.

现在给你一个N,要你算出RN)。


输入要求

总的测试不超过100组,每一组只包括一个整数NN<=10^9


输出要求

对于每组测试数据N,输出RN)一行。


输入样例

2
6
10
25
65

输出样例

4
0
8
12
16

提示


来源

NBU OJ

[ 返回顶端 ] | [ 代码提交 ]