2261번 - 가장 가까운 두 점
구현은 세그먼트 트리를 이용했습니다.
input 함수에서 입력을 x축, y축으로 정렬하고 중복점 제거하고
세그먼트 트리를 만들때, 좌우 영역을 가로지르는 선분에 대한 계산을 getMinDistance 함수에서 처리하였습니다.
8%에서 오답 처리가 되는데 반례 또는 제가 놓친 부분을 알려주실수 있는 친절하신 분이 계실까요?
'여러 점이 같은 좌표를 가질 수도 있다.'
반례입니다.
40 010000 10000-10000 -100000 0
출력값:
200000000
실제 값:
0
좌표가 같은 다른 두 점을 같은 점 이라고 생각한게 실수였네요
해결했습니다 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
rmstjd23 2년 전
구현은 세그먼트 트리를 이용했습니다.
input 함수에서 입력을 x축, y축으로 정렬하고 중복점 제거하고
세그먼트 트리를 만들때, 좌우 영역을 가로지르는 선분에 대한 계산을 getMinDistance 함수에서 처리하였습니다.
8%에서 오답 처리가 되는데 반례 또는 제가 놓친 부분을 알려주실수 있는 친절하신 분이 계실까요?