HDU 1392 Surround the Trees【凸包 | 模板】
题目链接
题目描述:
凸包模板题
凸包:
凸包 (Convex hull) 问题:
给定一些点,求能把所有这些点包含在内的面积最小的多边形。可以想象有一个很大的橡皮箍,它把所有的点都箍在里面,在橡皮箍收紧之后,绕着最外围的点形成的多边形就是凸包。
求凸包的算法 (Andrew算法):
算法做两次扫描,先从最左边的点沿“下凸包”扫描到最右边,再从最右边的点沿“上凸包”扫描到最左边,“上凸包”和“下凸包”合起来就是完整的凸包。
步骤:
把所有点按照横坐标 x 从小到大进行排序,如果 x 相同,按 y 从小到
原创
2020-10-19 19:36:28 ·
92 阅读 ·
0 评论