BOJ 24458 Prison Break
BOJ 24458 Prison Break
문제 내용
볼록 각형과 그 밖의 개의 점이 주어집니다. 각형의 변 중에서 개의 점 중 어떤 점에서도 보이지 않는 변의 개수를 구하세요. 어떤 변의 양 끝점과 어떤 점이 일직선상에 있다면, 그 변은 그 점에서 보이지 않습니다.
문제 풀이
스포일러
문제의 그림으로부터 정답은 개의 점의 볼록 껍질 상에 있는 각형의 변의 개수임을 알 수 있습니다. 볼록 껍질의 변 위에 있는 점도 모두 볼록 껍질에 포함시키는 구현체를 사용합니다.
각 변이 볼록 껍질에 속하는지 여부를 판단할 때는 해시맵 등을 사용할 수 있습니다.
Last updated on