psj_0708   1년 전


밑에도 비슷한 질문글이 있었는데 답글이 없어 이렇게 글로 남깁니다.

Illegal argument exception이 발생하는 조건은 아래 링크와 같습니다.

https://help.acmicpc.net/judge/rte//IllegalArgumentException

Convex Hull을 구성하는 과정에서 보통 sort 함수를 사용하게 되는데,

x=y일 때 compare(x,y)=0이 되지 않으면 1번이나 2번 조건이 위배되어 해당 에러가 발생하는 듯 합니다.

저는 IDE로 intellij를 사용하는데 IDE 상에서는 이게 warning으로만 뜨고 exception이 잘 안 일어나더군요.

compare 함수를 정확하게 구현하면 해결됩니다!

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