Convex Hull Trick
Divide and Conquer Optimization