题目信息
-
题目类型
-
练习
-
题目年份
-
2022
-
题目题型
-
编程题
-
关 键 词
-
直角三角形
题目题干
国豪和国庆很喜欢数学,他们很早就自学了三角形的相关知识。三角形的三边长分别用 a、b、c 三个字母表示,如果这三边的边长满足如下关系:a^2 +b^ 2 =c^ 2 ,则说明它们构成了一个直角三角形,且 a 和 b为直角边,c 为斜边。现给出 n 条边的边长,请你从中选出三条边,让它们能构成一个直角三角形,请问一共能构成多少个直角三角形。
共两行。第一行,一个整数 n,表示有 n 条边。第二行 n 个正整数,表示每条边的长度。
a^ 2 读 a 的平方,表示有 2 个 a 相乘,即 a×a。
对于样例输入,可以从 7 条边中选出边长为 3、4、5 的三条边,因为3^2 +4^2 =5^2,所以这三条边能构成一个直角三角形,又因为 3 出现了 2次,4 出现了 3 次,所以一共能构成 2*3=6 个直角三角形。
答案解析
相关题目
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会