小编san*_*.h 的帖子

给定第一象限中的坐标列表,计算可以形成多少直角三角形,其一侧与x轴平行

给定一个坐标列表first quadrant,计算从这些坐标中可以形成多少个直角三角形,其中一个边平行于x-axis一边并且一边平行于y-axis.

最近我参加了一个编程竞赛,更具体地说是INOI(印度国家奥林匹克信息学),这是本文中两个问题中的第一个.

基本上我认为任何3点类型(a,y) (x,y) (x,b)都会形成这样一个三角形,但无法更好地管理任何东西,最后只是写了一个天真的O(n ^ 3)解决方案(所有朋友也这样做了).

有谁能建议更好的方法?

请,这不是家庭作业.

c++ algorithm geometry

3
推荐指数
1
解决办法
1383
查看次数

标签 统计

algorithm ×1

c++ ×1

geometry ×1