【华为OD机试】勾股数元组【2023 B卷|100分】

 【华为OD机试】-真题 !!点这里!!

华为OD机试】真题考点分类 !!点这里 !!

题目描述

如果3个正整数(a,b,c)满足a^2 + b^2 = c^2的关系,

则称(a,b,c)为勾股数(著名的勾三股四弦五),

为了探索勾股数的规律,我们定义如果勾股数(a,b,c)之间两两互质(即a与b,a与c,

b与c之间均互质,没有公约数),则其为勾股数元组(例如(3,4,5)是勾股数元组,

(6,8,10)则不是勾股数元组)。

请求出给定范围[N,M]内,所有的勾股数元组。

输入描述

起始范围N,1 <= N <= 10000

结束范围M,N < M <= 10000

输出描述

1. a,b,c请保证a < b < c,输出格式:a b c;

2. 多组勾股数元组请按照a升序,b升序,最后c升序的方式

猜你喜欢

转载自blog.csdn.net/goldarmour/article/details/131745565
今日推荐