안녕하세요? 반례 드립니다:
입력: 3 1 1 1 정답: 2 출력: 1
확인 결과, 한 자리에 거절 당하는 사람 수가 여러 명일 경우에도 작성하신 프로그램은 거절 당한 사람 수를 1명씩만 더하고 있어서 틀린 것으로 보입니다.
i가 2 이상일 경우, 즉 한 자리를 여러 사람이 선택한 경우 질문자님의 코드에서는 항상 count 값을 1 증가시키고 있습니다.
예를 들어 한 자리를 8명이 예약한 경우, 총 7명이 거절당하므로 증가하는 count 값은 1이 아닌 7이 되어야 합니다.
이 부분을 수정해 주시면 될 것 같습니다.
macgyw731 2년 전
출력 예시도 정상적으로 실행이 되는데, 어느 부분에서 틀린 것인지 잘 모르겠습니다.