P0411

[HAOI2008]圆上的整点

[HAOI2008]圆上的整点

给定一个圆

x2+y2=r2,x^2+y^2=r^2,

求圆周上有多少个点的坐标 (x,y)(x, y) 均为整数。

输入格式

输入一行一个正整数 rr,表示圆的半径。

输出格式

输出一行一个整数,表示圆周上整点的个数。

样例输入

4

样例输出

4

样例解释

半径 r=4r=4 时,圆 x2+y2=16x^2+y^2=16 上的整点为 (4,0)(4,0)、(−4,0)(-4,0)、(0,4)(0,4)、(0,−4)(0,-4),共 44 个。

数据范围

对于所有测试数据,1≤r≤2×1091\le r\le 2\times 10^9。

提示

出题人提供了一份科普视频。

来源与许可

本题为 HAOI 2008 试题「圆上的整点」,题面与测试数据整理自 BZOJ 1041。

样例 1

输入

4

输出

4