kth990303   3년 전

선분교차 2 문제를 풀다가 WA를 받고, 계속 반례를 찾아보다가 반례를 찾지 못해 질문드립니다 ㅠㅠ

선분교차1 문제 풀 때처럼 ccw 알고리즘을 진행하되, 두 선분이 서로 평행할 때, 예외처리 작업을 해주었는데, 이 처리부분에서 문제가 생기는 듯 합니다.

반례가 생길 때마다 코드에 추가하다보니, 가독성이 조금 떨어질 수 있어 최대한 주석을 붙여보았습니다.

반례나 틀린 부분 찾아주신다면 정말 감사하겠습니다!

djs100201   3년 전

0 3 0 0

0 2 0 4

Ans:1

Output:0

선분이 평행할때 판단하는 부분을 다시 짜야 할 거 같습니다

kth990303   3년 전

@djs100201

이문제 예전에 실패하고 지금 풀어서 ac받았는데 이때도 도움주셨네요. 덕분에 해결했습니다. 4181번 Convex hull 문제에도 도움받았는데 정말 감사합니다. 기하의 왕이시군요..

djs100201   3년 전

기하는 팀원들에게 맡기려구요 ... ㅋㅋㅋㅋ 기하 시러요 ㅠㅠ

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