17387번 - 선분 교차 2
먼저 두 선분의 각각 끝점중 같은 점이 있다면 1
그렇지 않다면 ccw 이용해서 네 점이 일직선 위에 있을때 한 선분의 두 점이 다른 선분의 두 점보다 왼쪽이나 오른쪽에 있어서 만나지 않으면 0, 그렇지 않으면 1
두 경우 모두 아니라면 선분 교차 1처럼 ccw 의 곱이 0 이하면 1, 그 외의 경우는 0
주어진 데이터나 질문에 있는 데이터는 정답이 나와서 또 다른 반례가 주어져야 어떤 경우를 추가해줘야 할지 알수 있을것 같습니다
아 죄송합니다 애초에 질문 모두 해봤다고 생각했는데 x좌표가 모두 같은 경우를 생각을 안했네요
댓글을 작성하려면 로그인해야 합니다.
onseokjun 2년 전
먼저 두 선분의 각각 끝점중 같은 점이 있다면 1
그렇지 않다면 ccw 이용해서 네 점이 일직선 위에 있을때 한 선분의 두 점이 다른 선분의 두 점보다 왼쪽이나 오른쪽에 있어서 만나지 않으면 0, 그렇지 않으면 1
두 경우 모두 아니라면 선분 교차 1처럼 ccw 의 곱이 0 이하면 1, 그 외의 경우는 0
주어진 데이터나 질문에 있는 데이터는 정답이 나와서 또 다른 반례가 주어져야 어떤 경우를 추가해줘야 할지 알수 있을것 같습니다