【计算几何+巧妙旋转】 bzoj 3707

【题目大意】给定n个点,求这n个点围出来的多边形【边数>=3】的最小面积。【如果有三点共线,面积可以为0】 【思路】如果围成的形状多于3边,我们一定可以把它分成若干个三角形。所以如果要最小就必须是三角形。 我先考虑暴力做法:分别枚举3个顶点,O(n^3)。【10分】 然鹅我再思考一下:如果确定了三角形的一条边,我们可以将整个坐标系旋转一下,使这条边成为新的y轴,这时候我们只要找到离这个“y轴”最近
相关文章
相关标签/搜索