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

이에 테스트케이스를 추가하는 경우 아래의 테스트케이스 추가를 건의드립니다.

startlink   4년 전

복구되었습니다. 글 중복해서 남기실 필요 없고, 댓글로 남겨주세요.

surung9898   4년 전

복구하시어 기존의 답안들이 기 채점결과대로 돌아온 것을 확인하였습니다.

그런데 현재 맞았습니다 판정을 받은 채점번호 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을 출력하고 있습니다.


이에 상술된 테스트케이스 추가를 건의드립니다.

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