#558. 小瓜的平方和

小瓜的平方和

题目描述

小瓜特别喜欢一些奇特的数字。例如:给出一个整数 xx ,如果能够找到两个整数 a,ba,b,满足 x=a2+b2x=a^2+b^2,那么小瓜就认为这是一个奇特的数字。请你帮他去判断:1n1 \sim n 中有多少奇特的数字。

输入格式

一个整数 nn

输出格式

一个整数,表示奇特的数字的数量

样例

5
4

样例 11 解释

151 \sim 5 中,奇特的数字有 1,2,4,51,2,4,5 四个数:

1=02+121=0^2+1^2

2=12+122=1^2+1^2

4=02+224=0^2+2^2

5=12+225=1^2+2^2

数据范围

对于 30%30\% 的数据,1n1001≤n≤100

对于 70%70\% 的数据,1n1031≤n≤10^3

对于 100%100\% 的数据,1n1051≤n≤10^5