华为OD机试E卷2024真题目录(java & c++ & python)
本人习惯先看输入输出描述,可以明确知道哪些数据已知,需要去得到什么结果,再代入更有目的性地阅读题干内容,快速理解,所以把输入输出描述放在前面,你可以试下这样阅读对你是否有帮助。
输入描述
第一行输入为 N,N 代表坐标数量,N 为正整数
N ≤ 100
之后的 N 行输入为坐标 x y 以空格分隔,x,y 为整数
-10 ≤ x, y ≤ 10
输出描述
输出可以构成的正方形数量
题目描述
输入 N 个互不相同的二维整数坐标,求这 N 个坐标可以构成的正方形数量。(内积为零的的两个向量垂直)
用例1
输入
3
1 3
2 4
3 1
输出
0
说明 3个点不足以构成正方