Convex Hull of the Polygon
题意翻译
### 题目描述
给出一个整点多边形 (可能会有**重复的坐标**)
$$\left\{(x_0, y_0),\ (x_1,y_1),\ \dots,(x_n,y_n),\ (x_0,y_0)\right\}$$
求出它的最小凸包.
### 诡异的输入格式
输入包含多组数据, 以**一空行分隔**. 每组数据包含若干行 $x_i, y_i$ (未给出 $n$).
数据保证多边形至少有三个不同的点
### 奇怪的输出格式
以若干行 $x_i, y_i$ 的格式输出凸包.
第一个坐标必须是**按输入顺序的第一个是凸包的点**, 且逆时针输出.
每组输出以一个空行分隔, 不要有多余的空行和字符.
可以在 [uDebug](https://www.udebug.com/UVa/675) 上检测格式是否正确
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=8&page=show_problem&problem=616
[PDF](https://uva.onlinejudge.org/external/6/p675.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA675/47ae1744c5dd3aded5a24467e97006a25b946a88.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA675/0e78b11131d61b112b529e60666fb52b5042d06f.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA675/6ef41450e4b310b42abc3825ecd73acf2b7c2971.png)
输入输出样例
输入样例 #1
0, 0
2, 0
1, 1
2, 2
0, 2
0, 0
输出样例 #1
0, 0
2, 0
2, 2
0, 2
0, 0