题目描述

有N条线段,长度分别为a[1]-a[n]。

现要求你计算这N条线段最多可以组合成几个直角三角形。

每条线段只能使用一次,每个三角形包含三条线段。

输入描述

第一行输入一个正整数T(1<=T<=100),表示有T组测试数据.

对于每组测试数据,接下来有T行,

每行第一个正整数N,表示线段个数(3<=N<=20),接着是N个正整数,表示每条线段长度,(0<a[i]<100)。

输出描述

对于每组测试数据输出一行,每行包括一个整数,表示最多能组合的直角三角形个数

用例

输入 1
7 3 4 5 6 5 12 13
输出 2
说明 可以组成2个直角三角形(3,4,5)、

华为OD机试 - 最多几个直角三角形(Java JS Python)相关推荐

  1. 华为OD机试 - 执行时长(Java JS Python)

    题目描述 为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务. 假设GPU最多一次执行n个任务,一次执行耗时1秒,在 ...

  2. 华为OD机试 - 热点网站统计(Java JS Python)

    题目描述 企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页URL top N.请设计一个算法,可以高效动态统计Top N的页面. 输入描述 每一行都是一个URL或一个数字,如果是URL, ...

  3. 华为OD机试 - 天然蓄水库(Java JS Python)

    题目描述 公元2919年,人类终于发现了一颗宜居星球--X星. 现想在X星一片连绵起伏的山脉间建一个天热蓄水库,如何选取水库边界,使蓄水量最大? 要求: 山脉用正整数数组s表示,每个元素代表山脉的高度 ...

  4. 华为OD机试 - 硬件产品销售方案(Java JS Python)

    题目描述 某公司目前推出了AI开发者套件,AI加速卡,AI加速模块,AI服务器,智能边缘多种硬件产品,每种产品包含若干个型号. 现某合作厂商要采购金额为amount元的硬件产品搭建自己的AI基座. 例 ...

  5. 华为OD机试 - 最大平分数组(Java JS Python)

    题目描述 给定一个数组nums,可以将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,最大的平分组个数. 输入描述 第一行输入 m 接着输入m个数,表示此数组 数据范围:1<=M&l ...

  6. 华为OD机试 - 积木最远距离(Java JS Python)

    题目描述 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积木,每个积木块上都有一个数字,积木块上的数字可能相同. 小华随机拿一些积木挨着排成一排,请小薇找到这排积木中数字相同且所处位置最远的2块积 ...

  7. 华为OD机试 - 二进制差异数(Java JS Python)

    题目描述 对于任意两个正整数A和B,定义它们之间的差异值和相似值: 差异值:A.B转换成二进制后,对于二进制的每一位,对应位置的bit值不相同则为1,否则为0: 相似值:A.B转换成二进制后,对于二进 ...

  8. 华为OD机试 - 上班之路(Java JS Python)

    题目描述 Jungle 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样. 地图由以下元素组成: 1)"." - 空地,可以达到; 2)"*&quo ...

  9. 华为OD机试 - 机器人走迷宫(Java JS Python)

    题目描述 房间由XY的方格组成,例如下图为64的大小.每一个方格以坐标(x,y)描述. 机器人固定从方格(0,0)出发,只能向东或者向北前进.出口固定为房间的最东北角,如下图的方格(5,3).用例保证 ...

  10. 华为OD机试 - 欢乐的周末(Java JS Python)

    题目描述 小华和小为是很要好的朋友,他们约定周末一起吃饭. 通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能到达的聚餐地点有多少个? 输入描述 ...

最新文章

  1. 从单词统计问题看面试
  2. API Sanity Checker在Ubuntu中的使用
  3. Flutter 36: 图解自定义 View 之 Canvas (三)
  4. [前端]多线程在前端的应用——Javascript的线程
  5. ajax 请求_你了解前端出现Ajax跨域请求的原因吗?
  6. 如何制作SCI论文中的Figure(三)
  7. Qt与VS2005/2008的完美配合(转)
  8. app开发的三大技术框架
  9. 土木专业应用计算机,计算机在土木中的应用
  10. WebService实例
  11. Python 文本处理的几个库
  12. 自学车载以太网笔记(1)
  13. 计算机网络由 子网,计算机网络系统是由通信子网和资源子网组成的。()
  14. 应广单片机长按开关机_单键实现单片机开关机
  15. 期货交易结算信息(期货结算系统)
  16. pycharm ssh interpreter 搭建
  17. 中铁汇达保险经纪保单计算个人理解
  18. 个人关于工作上的一点建议
  19. 各位单身狗的福音:表白爱心魔改版
  20. Matlab2022a无法识别vs2019编译器,未检测到支持的编译器,错误使用Mex -setup error cannot find support compiler

热门文章

  1. 事务是什么,以及事务四个特性
  2. 看不懂idea的文档怎么办【安利一款idea翻译插件】
  3. fastjson解析数据后导致顺序改变问题
  4. jquery deferred done then区别
  5. openGL+Python=PyopenGL模块
  6. 牛血清白蛋白偶联叶酸 ,Folic Acid-BSA Conjugate
  7. 山东省专利优先预审审查的领域
  8. MATLAB中linprog函数的用法
  9. Matlab求解规划问题之 linprog函数
  10. CSS盒模型宽度和高度的计算