华为OD机试真题 Python 实现勾股数元组

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试真题 Python 实现勾股数元组相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

如果3个正整数(a,b,c)满足a2 + b2 = c2的关系,则称(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 <

以上是关于华为OD机试真题 Python 实现勾股数元组的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Java实现勾股数元组真题+解题思路+代码(2022&2023)

2022华为机试真题 C++ 实现勾股数元组

华为OD机试题,用 Java 解勾股数元组问题

华为OD机试 - 勾股数元组(Java) | 机试题+算法思路+考点+代码解析 2023

华为OD机试 - 勾股数元组(Java) | 机试题+算法思路+考点+代码解析 2023

华为OD机试用Python实现 -称砝码(2023-2-26华为OD机试人员抽到的真题)