• 2513 求R(N)

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

    提交数 : 141 | 通过数 : 30

    题目描述

    对于一些正整数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

    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]