isvara   4년 전

우선 구현은

x를 기준으로 우선정렬하고 같은 x끼리 묶어내도록 group을 만들었습니다.

그리고 나서 i 의 i+1번째 점과 비교한 점과 현재 i와 그다음 group의 최단거리를 lower_bound로 구해내서 i와 가장 가까운 점을 구현하도록 해서

순회하도록 구현했습니다.

혹시 반례나 코드상 잘못된부분이 있을까요 ㅜ??

그리고 게시판을 보니까 분할정복으로 푸시는 분들이 계신데 어떠한 방식으로 분할정복이 적용되어야 할까요??

oree2113   4년 전

가장 가까운 두 점의 x 좌표가 연속하지 않을 수도 있습니다.

isvara   4년 전

아..그러한 사례가 있었군요 ㅜ... 라인스위핑으로 해결하는 풀이를 보긴했는데 이해가 아직은 잘안가내요 답변감사합니다.

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