zon0827   5년 전

게시판에서 반례들 찾아보고 몇 가지 경우들도 생각해서 넣어봤는데 출력은 잘 나오는데 어떤 경우에서 틀렸습니다를 받는지 잘 모르겠습니다. 산술 평균 소수점 한자리에서 반올림 하는 것을 아래에서 처럼 하면 안되서 그런 것인지... 최빈 값을 구하는 곳에서 문제인지... 아니면 아예 다른 부분이 문제인지 조언 부탁드리겠습니다.

inc5025   5년 전

예제 입력 2에 해당하는 

1

4000

에 대해서 

4000

4000

0

0

이 나오는 군요

inc5025   5년 전

여러 개 있을 때에는 최빈값 중 두 번째로 작은 값을 출력한다.

라고 되어있지만 최빈값이 하나라면 그 값을 출력하는게 맞겠죠?

zon0827   5년 전

반례 감사합니다!

예제 입력이

1

1

일 때 올바르게 출력되어서 4000은 왜 안되나 했는데 최빈 값을 구하는 max_element의 범위를 8001로 줬어야했는데 8000으로 준 게 실수였네요.

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