복구되었습니다. 글 중복해서 남기실 필요 없고, 댓글로 남겨주세요.
2455번 - 지능형 기차
복구하시어 기존의 답안들이 기 채점결과대로 돌아온 것을 확인하였습니다.
그런데 현재 맞았습니다 판정을 받은 채점번호 9047868(https://www.acmicpc.net/source/9047868)의 경우 상술된 테스트케이스에 대해 옳지 않은 결과(output)를 출력하는 것을 확인할 수 있습니다.
실제로, 상술된 1번 케이스에 대하여,
1번 기차역: 0명 하차, 25명 탑승 -> 현재 25명, 최대 25명
2번 기차역: 10명 하차, 4명 탑승 -> 현재 19명, 최대 25명
3번 기차역: 19명 하차, 27명 탑승 -> 현재 27명, 최대 27명
4번 기차역: 27명 하차, 0명 탑승 -> 최대 27명으로 올바른 출력은 27이 되어야 하지만, 33을 출력하고 있습니다.
이에 상술된 테스트케이스 추가를 건의드립니다.
댓글을 작성하려면 로그인해야 합니다.
surung9898 4년 전
https://www.acmicpc.net/board/view/38727
최근 상술된 게시글을 기반으로 아래와 같은 테스트케이스가 추가되었습니다.
0 32
13 3
25 28
25 0
그런데 이 테스트케이스는 문제 조건에 위배됩니다. 문제 조건 중 [각 역에서 현재 기차에 있는 사람보다 더 많은 사람이 내리는 경우는 없다]고 정의되어 있으며, [내릴 사람이 모두 내린 후에 기차에 탄다고 가정]하였기 때문에 이런 조건들에 전제하여 본 테스트케이스는 적합한 테스트케이스가 아닌 것 같다고 사료됩니다.
실제로, 위의 테스트케이스는 다음과 같이 동작합니다.
1번 기차역: 0명 하차, 32명 탑승 -> 32명
2번 기차역: 13명 하차, 3명 탑승 -> 22명
3번 기차역: 25명 하차 -> -3명(조건 위배)
단순히 조건을 수정하는 것은 부정적입니다. 이 문제가 실제 정올에 출제된 문제이며, 기차 내부의 사람 수가 음수에 해당하는 것을 용인하게 만드므로 어렵다고 판단됩니다. 이에, 기 추가된 테스트케이스의 수정, 또는 삭제 후 새 테스트케이스 추가를 건의드립니다.
만약 테스트케이스를 추가하는 경우, 하차하는 사람보다 승차하는 사람이 많을 경우에만 합을 계산하게 구현하여도 채점이 통과하고 있습니다. 테스트케이스가 추가되기 이전 맞았습니다! 를 받은 채점번호 9047868이 이에 해당합니다.
https://www.acmicpc.net/source/9047868
이에 테스트케이스를 추가하는 경우 아래의 테스트케이스 추가를 건의드립니다.