jongeun0   1년 전

질문 게시판에 올라온 반례들 전부 넣어보았는데 뭐가 틀렸는지 모르겠습니다.. ㅠㅠ

최빈값 출력은 빈도 수가 같을 때 두번째로 작은 데이터를 second_mode pair에 저장해 두었다가 출력하는 방법으로 했습니다..

반례 좀 찾아주시면 정말 감사드리겠습니다...

pill27211   1년 전

예제 4번에서 틀리고 있지 않나요 ?

jongeun0   1년 전

아... 여러 수정본 중에 코드를 잘못 올렸는데 round((double)sum / length) 대신 floor((double)sum / length +0.5)를 써도 오답이 뜹니다… 말씀해주신 것도 문제인 것 같지만 다른 문제가 더 있는 것 같아요…

jongeun0   1년 전

아 참…! floor((double)sum / length +0.5)가 아니라 (int)floor((double)sum / length +0.5)요…!

jongeun0   1년 전

해결했습니다. 그냥 31번줄부터 수학적으로 완전히 틀린 연산을 수행하고 있었네요… 다만 대자연의 신비인지 여러 예제를 시험해도 옳은 답이 나오던 것 뿐이었습니다. 많이 배운 것 같네요.

pill27211   1년 전

굿굿굿

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