문제 링크
- http://icpc.me/3878
문제 출처
- 2009 Tokyo Regional D번
사용 알고리즘
- Convex Hull
시간복잡도
- O(N2)
풀이
두 개의 점 그룹을 분리하는 선이 존재하는지 물어보는 문제입니다.
분리축 이론이라는 것이 있습니다.
두 볼록 다각형이 교차하지 않는다면 최소한 하나의 분리축이 존재합니다.
결국, 두 그룹의 convex hull을 각각 구해준 뒤, 두 개의 볼록껍질이 만나는지 확인해주면 됩니다.
전체 코드
1 |
|