SP10699 SYM12 - Symmetry
题目描述
经过一堂现代艺术课,农夫约翰开始对他农场周围的一切几何图案产生兴趣。他在二维平面上精确标出了 $N$ 头奶牛的位置($2 \leq N \leq 1000$),每头奶牛都在不同的点上。他想知道这些点共有多少条对称轴。所谓对称轴,就是一条能使直线两边的点互为镜像的直线。请帮助农夫约翰解决这个迫切的几何问题。
输入格式
- 第一行:一个整数 $N$,表示奶牛的数量。
- 接下来的 $N$ 行:每一行包含两个整数,表示第 $i$ 头奶牛的 $x$ 和 $y$ 坐标($-10,000 \leq x, y \leq 10,000$)。
输出格式
- 第一行:对称轴的数量。
## 示例输入
```
4
0 0
0 1
1 0
1 1
```
在示例中,4 头奶牛构成了一个正方形的四个顶点。
## 示例输出
```
4
```
## 输出解释
该点集共有 4 条对称轴——一条垂直的、一条水平的,和两条对角线上的。
**本翻译由 AI 自动生成**