malkoring   3년 전

안녕하세요. SUAPC 2020의 대회 코디네이터 malkoring 입니다. SUAPC 2020 오픈 콘테스트의 일부 문제에서 잘못된 데이터가 있는 것을 뒤늦게 발견하여 이렇게 공지를 올립니다.

공지를 올리기 전에 앞서, 대회를 참여하는 동안 일부 잘못된 데이터로 인해 피해를 입으신 분들에게 정말 죄송하다는 말씀을 드립니다.

재채점을 하게 된 경과를 설명드리고자 합니다.

오픈 대회를 진행하던 중, 출제진 및 검수진 일동이 일부 문제에 오류가 있는 것을 발견했습니다.
결론을 말씀드리자면, 오류가 있었던 문제의 번호는 C, L, O 였습니다.

  1. C : 대회가 끝나고 나서야 오류가 발견되어서 데이터를 수정했지만, (후술하겠지만) 순위에는 변동이 없었습니다.
  2. L : 입력은 전부 10만줄 이하인 것이 확인되었으나, 마지막에 급하게 추가한 2개의 데이터에서 이름을 나타내는 부분이 20글자를 넘었습니다.
  3. O : 디스크립션 상에서는 N <= 50'000 로 설명되어 있었으나, N = 100'000인 데이터가 포함되어있었습니다.


다른 문제점이 발생할지도 모르기에 모든 문제들을 밸리데이터와 디스크립션의 일치 여부, 데이터가 밸리데이터를 통과하는지 여부를 체크해가며 꼼꼼하게 다시 체크했습니다.

그렇게 다시 재검토하고 재채점을 돌린 결과, Open Contest 이전의 Div1, Div2 대회는 순위변동이 없음이 확인되었습니다. 하지만, Open Contest에는 변동이 있었던 것이 문제였으며, Open Contest에서 C/L/O를 제출했던 채점번호들을 전수조사했습니다. C번 문제에 제출된 14개의 채점, L번 문제에 제출된 25개의 채점, O번 문제에 제출된 30개의 채점을 조사하기로 했습니다.

스타트링크에 문의를 하여, 데이터를 수정하기 이전의 채점 기록을 요청을 드렸고, 스타트링크에서 제공받은 기록을 기반으로 채점 번호와 재채점 기록을 비교 분석하여 다음과 같은 변동이 있음을 알게 되었습니다.

21787020 번 채점의 ainta님이 O번 문제에 제출한 코드 WA -> AC
21787430 번 채점의 ainta님이 O번 문제에 제출한 코드 WA -> AC
21789630 번 채점의 ainta님이 O번 문제에 제출한 코드 WA -> AC
21790145 번 채점의 songuno1님이 L번 문제에 제출한 코드 TLE -> AC
21792017 번 채점의 cki86201님이 O번 문제에 제출한 코드 RE -> AC
21792052 번 채점의 cki86201님이 O번 문제에 제출한 코드 RE -> AC
21792548 번 채점의 cki86201님이 O번 문제에 제출한 코드 TLE -> AC
21792594 번 채점의 cki86201님이 O번 문제에 제출한 코드 TLE -> AC
21792602 번 채점의 cki86201님이 O번 문제에 제출한 코드 TLE -> AC
21792705 번 채점의 cki86201님이 O번 문제에 제출한 코드 TLE -> AC

  • TLE : 시간 초과 / RE : 런타임 에러 / WA : 틀렸습니다 / AC : 맞았습니다


C번 문제는 순위에 영향을 주지는 않았습니다.

다시 한번 말씀드리지만, 데이터에 오류가 있었던 부분에 대해서는 정말 진심으로 사과드립니다. 다음에 열리는 대회부터는 이런 실수가 절대로 재발하지 않도록 유의하겠습니다.

읽어주셔서 감사합니다.

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