#2636. 股勾定理

股勾定理

题面描述

一天,小明今天在数学课的时候自己发明了一个定理,叫股勾定理。

他规定对于三个正整数 AA , BB , CC ,如果 A2+B2<CA^2+B^2 < C 成立 , 则称定理满足条件。

现在他想要知道,如果 CC 是已知的,那么有多少对 (A,BA,B) 满足条件?

  • 如果 A=BA=B ,我们只需要计算一次

输入格式

一行输入一个数字 CC

输出格式

满足条件的 (A,BA,B)对数量

输入输出样例

9
4
10000000
7850836

说明 / 提示

样例说明

  • 对于样例一,我们有 (1,1)(1,1)(1,2)(1,2)(2,1)(2,1)(2,2)(2,2)

数据范围

  • 对于 30%30\% 的数据,C103C \le 10^3
  • 对于 100%100\% 的数据,C107C \le 10^7