2513 求R(N)
时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 65536/32768 KB(Java/Others)
提交数 : 141 | 通过数 : 30
题目描述
对于一些正整数X可以满足表达式X=A^2+B^2(A、B都是整数),我们就说(A,B)是满足关于X的关系式的一个有序对。
下面以X=10为例:
10=(-3)^2+1^2.定义R(N)(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,要你算出R(N)。
输入要求
总的测试不超过100组,每一组只包括一个整数N(N<=10^9).
输出要求
对于每组测试数据N,输出R(N)一行。
输入样例
2 6 10 25 65
输出样例
4 0 8 12 16
提示
来源
NBU OJ