citizen   3년 전

'출력' 제일 마지막 줄에

Your answer should be precise up to three digits after the decimal point.

이라는 조건이 달려있는데 저 굵은 부분을 감으로 해석해보면

소수점 아래 3자리수까지만 정확하게 나타내라(즉 넷째자리에서 반올림)는

걸로 판단을 하였습니다만..

막상 예제출력에는 답이 83.333333로 소수점 아래 6자리까지 표현했더군요.

이 부분을 어떻게 해석해야 통과할 수 있을까요?

yclock   3년 전

문제를 풀어보지 않았습니다.


제출한 소스가 출력한 답이 주최측의 정답과 소수 셋째자리까지 정확해야 한다는 의미 같습니다.

다르게 말하자면, 주최측의 정답이 0.12388일 때,

"0.123"은 정답 처리되고, "0.1237"도 정답 처리되지만, "0.124"는 오답으로 처리된다는 의미 같습니다.

citizen   3년 전

%.4f 까지만 해줘도 통과가 되긴하네요. 덕분에 해결했습니다.

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