华为OD2023(B卷)机试题库全覆盖,刷题指南点这里
构成的正方形数量
时间限制:1秒 | 内存限制:262144K | 语言限制:不限
题目描述:
输入N个互不相同的二维整数坐标, 求这N个坐标可以构成的正方形数量。(内积为零的两个向量垂直)
输入描述:
第一行输入为 N,N 代表坐标数量,N为正整数。N <= 100
之后的 K 行输入为坐标 x y以空格分隔,x, y 为整数, -10<=x, y <= 10
输出描述:
输出可以构成的正方形数量
示例1
输入:
3 1 3 2 4 3 1输出:
0说明:
3 个点不足以构成正方形
示例2
输入:
4 0 0 1 2 3 1 2 -1输出:
1说明:
此4点