baekjoon   4년 전

지금 채점 방식: 용량이 큰 데이터부터 채점해서 맞았습니다! 이외의 결과가 나오면 즉시 채점을 중단

여기서 다음과 같은 2가지 방안 중에서 지금 방식보다 더 좋은 방안이 있다고 생각하면 하나 골라주세요.

https://www.acmicpc.net/poll/v... 여기서 고를 수 있습니다.

  • 모든 데이터를 다 채점한다: 모든 데이터를 다 채점하고, 각각의 데이터를 수행하는데 걸린 시간/메모리와 결과를 보여준다.
  • 어떤 데이터에서 틀렸는지만 보여준다 (데이터 파일 이름만 보여줌): 지금 채점 방식과 같은데, 어떤 데이터에서 틀렸는지만 보여준다.
틀린 데이터를 보여주는 것은 파일 이름만 보여주는 것이지 데이터 내용을 보여주는 것은 아닙니다.

모든 데이터를 다 채점 하는 경우에는 아래와 같은 채점 상세 페이지가 예상됩니다.

  • 12efb8e6663a14261a9b1b34ea7421aa3bf02027: 12MS, 128MB, 맞았습니다
  • a5d3a43a06d996f3ce83e96992c00b16b8224d29: 256MS, 256MB, 틀렸습니다
  • ... 등등등
틀린 데이터만 보여주는 경우는 다음과 같은 채점 상세 페이지가 예상됩니다.

  • 틀린 데이터: a5d3a43a06d996f3ce83e96992c00b16b8224d29

baekjoon   4년 전

기타 의견은 댓글로 달아주세요

amm7931   4년 전

2번요

koosaga   4년 전

1번 매우 환영이에요 (서버에 부하 안가나요?)

doju   4년 전

AtCoder가 모든 데이터를 채점하는 방식을 쓰고 있는데, 아예 비효율적인 풀이를 작성해서 데이터의 대부분이 TLE가 날 때 대처 방법이 없습니다. 채점 현황에서 죄다 TLE 맞을 코드가 느릿느릿 돌아가고 있는 걸 보면 짜증이 확 납니다..

http://agc007.contest.atcoder.... (심지어 시간제한도 5초!)
그리고 이 방법은 총 데이터 갯수도 직접적으로 알려 주게 되므로 데이터가 충분히 많이 준비된 문제가 아니라면 악용될 소지가 있습니다.

개인적으로는 코드포스 채점 현황도 괜찮다고 생각합니다. 특히 2번을 따른다면 사람이 읽을 수 없는 해시 값을 주는 것보다 "xx번 데이터" 로 쓰는 게 더 좋다고 봐요.
- "90%에서 계속 틀려요 ㅠㅠ 거의 다 맞은 거 같은데" → "xx번 데이터에서 계속 틀리네요 ㅠㅠ"
- "잘못된 데이터가 있는 것 같아요" → "xx번 데이터가 잘못된 것 같아요"
와 같이 WA를 받고 거의 다 맞았다는 헛된(??) 희망을 주지도 않고 명확한 지적이 가능하다는 장점이 있습니다.

baekjoon   4년 전

기존방식유지하기로했습니다

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