rmstjd23   2년 전

구현은 세그먼트 트리를 이용했습니다.

input 함수에서 입력을 x축, y축으로 정렬하고 중복점 제거하고

세그먼트 트리를 만들때, 좌우 영역을 가로지르는 선분에 대한 계산을 getMinDistance 함수에서 처리하였습니다.

8%에서 오답 처리가 되는데 반례 또는 제가 놓친 부분을 알려주실수 있는 친절하신 분이 계실까요?

ksoosung77   2년 전

'여러 점이 같은 좌표를 가질 수도 있다.'

반례입니다.

4
0 0
10000 10000
-10000 -10000
0 0

출력값:

200000000

실제 값:

0

rmstjd23   2년 전

좌표가 같은 다른 두 점을 같은 점 이라고 생각한게 실수였네요

해결했습니다 감사합니다.

댓글을 작성하려면 로그인해야 합니다.