정의는 '모든 점을 포함하는 가장 작은 볼록다각형' 이다.
문제에서 주어지는 다른 표현들로는 이런 것들이 있다.
최적 시간 복잡도는 O(nlogn). O(nlogh)도 있긴 하지만..
널리 알려진 O(nlogn) 알고리즘 은 두가지이다.
Graham scan 과 monotone chain
더 널리 알려진것? 은 Graham scan 이다
바닥상태에서 짜기 쉬운 것은 monotone chain이다. Graham scan은 점들의 각도정렬을 할줄 알아야 한다.
속도는..
Graham scan의 각도 정렬을 ccw를 써서 하면 monotone chain보다 느리다
Graham scan의 각도 정렬을 x/y 값을 사용하고, 최적화하면 monotone chain보다 빨라진다