摘要:        
problem 给定 \(n\) 个点的坐标,求能够覆盖所有点的最小面积的矩形,输出所求矩形的面积和四个顶点坐标。 solution 感性理解可知最小覆盖矩形的一条边肯定与凸包的一条边重合。很明显是先跑出凸包然后旋转卡壳维护每个向量最上、最左、最右的点,并更新答案。 但是维护的过程很繁琐。 假设每个    阅读全文
posted @ 2022-03-16 21:30
AIskeleton
阅读(46)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我们充分发扬人类智慧: 将所有点按 \(x\) 坐标排序。 根据数学直觉,在排序后,最近的两个点在数组中肯定不会离得太远,最远的两个点在数组中肯定不会离得太近。 所以只取每个点向后的 3 个点更新最近距离,并取最后向前的 13 个点更新最远距离。 这样速度快得飞起,直接拿到了此题的最优解。    阅读全文
posted @ 2022-03-16 10:48
AIskeleton
阅读(27)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号