junie   4년 전

1.
문제의 조건은 N >= 1 임을 명시하지만, 실제로는 N >= 3인 데이터만 입력으로 들어옵니다. (채점번호 14053558 ( https://www.acmicpc.net/source/14053558 ) 은 모든 데이터에 대해 N >= 3 을 만족하는지에 대한 assertion을 수행합니다. 이 코드가 정답이 나왔으므로 모든 데이터에 대해 N >= 3 입니다.) 따라서 조건을 N >= 3으로 바꾸거나 N < 3 인 데이터를 추가해야 됩니다. 개인적으로 문제에 예외 처리를 추가하는 것은 바람직하지 않다고 생각하기 때문에 조건을 바꾸어야 한다고 생각합니다.

2.

바킹독님이 했던 assertion과는 반대로, 채점번호 14053550 (  https://www.acmicpc.net/source/14053550 ) 은 다각형이 볼록하지 않을 수 있음을 알려줍니다. 실제로 다각형이 볼록할 때에만 작동하는 풀이가 존재하기 때문에, 오목 다각형이 데이터에 존재하는지 확인해보시고 조건을 수정해야 할 듯합니다. 저는 몇 주 전 다각형이 볼록할 때에만 작동하는 풀이를 쓰고 이유를 모를 오답 판정을 받았습니다. 

startlink   4년 전

수정했습니다.

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