point有两个属性为x,y (整数).
用户可以随机选取1到4个point, 如果期望用户选的四个point最终能够组成一个矩形,并且当用户选了几个point的时候 能够提前告诉他不可能是矩形
比如:
1. 1~2个point,无法预期用户选择, 此时无法判断.
2. 3个point 本质上 如果连线没有直角, 可以提前判断不会组成矩形.
3. 4个point 判断是否组成矩形.
(point的x,y大小在合理的范围内, 比如0~100)
有什么优雅的写法判断2和3过程呢
```
bool check(vector<point> selects){
}
```
用户可以随机选取1到4个point, 如果期望用户选的四个point最终能够组成一个矩形,并且当用户选了几个point的时候 能够提前告诉他不可能是矩形
比如:
1. 1~2个point,无法预期用户选择, 此时无法判断.
2. 3个point 本质上 如果连线没有直角, 可以提前判断不会组成矩形.
3. 4个point 判断是否组成矩形.
(point的x,y大小在合理的范围内, 比如0~100)
有什么优雅的写法判断2和3过程呢
```
bool check(vector<point> selects){
}
```