17387번 - 선분 교차 2
선분교차 2 문제를 풀다가 WA를 받고, 계속 반례를 찾아보다가 반례를 찾지 못해 질문드립니다 ㅠㅠ
선분교차1 문제 풀 때처럼 ccw 알고리즘을 진행하되, 두 선분이 서로 평행할 때, 예외처리 작업을 해주었는데, 이 처리부분에서 문제가 생기는 듯 합니다.
반례가 생길 때마다 코드에 추가하다보니, 가독성이 조금 떨어질 수 있어 최대한 주석을 붙여보았습니다.
반례나 틀린 부분 찾아주신다면 정말 감사하겠습니다!
0 3 0 0
0 2 0 4
Ans:1
Output:0
선분이 평행할때 판단하는 부분을 다시 짜야 할 거 같습니다
@djs100201
이문제 예전에 실패하고 지금 풀어서 ac받았는데 이때도 도움주셨네요. 덕분에 해결했습니다. 4181번 Convex hull 문제에도 도움받았는데 정말 감사합니다. 기하의 왕이시군요..
기하는 팀원들에게 맡기려구요 ... ㅋㅋㅋㅋ 기하 시러요 ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
kth990303 3년 전
선분교차 2 문제를 풀다가 WA를 받고, 계속 반례를 찾아보다가 반례를 찾지 못해 질문드립니다 ㅠㅠ
선분교차1 문제 풀 때처럼 ccw 알고리즘을 진행하되, 두 선분이 서로 평행할 때, 예외처리 작업을 해주었는데, 이 처리부분에서 문제가 생기는 듯 합니다.
반례가 생길 때마다 코드에 추가하다보니, 가독성이 조금 떨어질 수 있어 최대한 주석을 붙여보았습니다.
반례나 틀린 부분 찾아주신다면 정말 감사하겠습니다!