T. *【C++语言:两重for】勾股数(视频)

    传统题 1000ms 128MiB

*【C++语言:两重for】勾股数(视频)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【学习目标】180秒内打完代码运行正确,并且提交正确。

【题意】

输入两个正整数 AABB(1AB10001 \le A \le B \le 1000),求 [A,B][A,B] 的所有勾股数。 勾股数是指能够构成直角三角形三条边的三个正整数abca、b、c,且 a2+b2=c2a^2+b^2=c^2。 如:(3,4,5)(3,4,5)(5,12,13)(5,12,13)。 注:输出严格按 AabcBA \le a \le b \le c \le B,首先按 aa 从小到大顺序,接着再考虑 bb ,再考虑 cc

【输入格式】

一行输入 AABB 两个整数。

【输出格式】

依次输出 [A,B][A,B] 范围内的勾股数,一行一组,相邻两个整数用一个空格隔开。

【输入样例】

2 20

【输出样例】

3 4 5
5 12 13
6 8 10
8 15 17
9 12 15
12 16 20

《入门》专题C++基础Ⅰ

未参加
状态
已结束
规则
XCPC
题目
30
开始于
2025-1-13 13:00
结束于
2025-1-19 17:00
持续时间
148 小时
主持人
参赛人数
14