#E. 勾股定理

    传统题 1000ms 256MiB

勾股定理

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

对于如下的一个直角三角形,有等式 a2+b2=c2a^2+b^2=c^2 恒成立,这就是勾股定理。

现在给出你边 cc 的长度,请你求出有多少对不同 a,b(ab)a,b(a \le b)a2+b2=c2a^2+b^2=c^2,其实就是求有多少个不同形状的斜边为 cc 的直角三角形个数。

PS1:若纠结最后一个点过不去,请尝试用单层循环解决问题。

PS2:本题时间限制为1s,最多能处理数据约为10810^8(当然这个得看评测机器的配置),可以简单理解为最多可以循环约10810^8

输入格式

输入第一行一个整数 c(1c106)c(1 \le c \le 10^6),表示三角形斜边的长度。

输出格式

按照题目要求输出答案。

输出时每行末尾的多余空格,不影响答案正确性

样例输入

25

样例输出

2

五升六第十节程序设计作业

未认领
状态
已结束
题目
6
开始时间
2023-9-17 0:00
截止时间
2023-9-25 23:59
可延期
24 小时