POJ 2079 Triangle 题解 《挑战程序设计竞赛》

POJ 2079 Triangle 题解 《挑战程序设计竞赛》
POJ 2079 Triangle凸包三角:求多边形中的三角形的最大面积?3.6与平面和空间打交道的计算几何 凸包 不难想到最大三角形一定由凸包的顶点构成,难点在于怎么搜索。O(N^3)枚举会超时,旋转卡壳法O(N^2)解决问题。如图,先固定一条边(红色实线),然后搜索下一个顶点1st,三角形面积必然是先增后减的,一旦发现开始减小了(极值在固定边的法线方向的最远点),立即终止搜索,转而移动固定边。固定边的移动也有讲究,固定边在顶点标号上的跨度用offset表示的话,offset不一定是1...

继续阅读:码农场 » POJ 2079 Triangle 题解 《挑战程序设计竞赛》

原文链接:http://www.hankcs.com/program/algorithm/poj-2079-triangle.html

你可能感兴趣的:(POJ 2079 Triangle 题解 《挑战程序设计竞赛》)