#GESPC002. 勾股数(暂无数据)

勾股数(暂无数据)

暂无测试数据。

Background

试题编号:2023-03-11-02-C-02

Description

试题名称:勾股数

【问题描述】

勾股数是很有趣的数学概念。如果三个正整数abc,满足a2**+b2**=c2,而且1abc,我们就将abc组成的三元组**(a,b,c)称为勾股数。你能通过编程,数数有多少组勾股数,能够满足cn**吗?

Format

Input

输入一行,包含一个正整数n。约定1n1000

Output

输出一行,包含一个整数C,表示有C组满足条件的勾股数。

Samples

【样例输入1】

5

【样例输出1】

1

【样例解释1】

满足c5的勾股数只有一组,即**(3,4,5)**。

【样例输入2】

13

【样例输出2】

3

【样例解释2】

满足c13的勾股数有3组,即**(3,4,5)(6,8,10)(5,12,13)**。

Limitation

时间限制: 1.0s

内存限制: 128.0MB

语言及编译选项信息

# 名称 编译器 额外参数 代码长度限制(B)
0 g++ with std11 g++ -O2 -std=c++11 -DONLINE_JUDGE 65536