아레나 개최 안내 – v1.1
(2023/9/9) 새 아레나 신청 규정이 마련될 때까지 잠시 아레나 신청을 받지 않습니다. 죄송합니다!
이 문서는 2023년 9월 3일 및 그 이후의 아레나 대회에 유
효하며, 이후 고지 없이 변경될 수 있습니다.
아레나
- 그랜드 아레나는 솔브드가 개최하고 출제하는 대회입니다.
- 아레나는 커뮤니티 대회로, 솔브드가 주최하지는 않으나 커뮤니티 대회의 주최자가 솔브드에 아레나 포맷으로 개최를 신청한 대회입니다.
아레나 개최 규칙
별도 명시가 없는 한 아래 규칙은 아레나와 그랜드 아레나 모두에 적용됩니다.
개최 규칙을 위반한 경우 솔브드는 개최자와의 협의 없이 언제든 아레나 개최를 취소할 수 있습니다.
1. 플랫폼
아레나 대회는 백준 온라인 저지에서 개최되어야 합니다.
2. 대회 형식
아레나 대회의 형식은 아래로 제한합니다.
- (문제 수) 15문제 이하.
- (대회 시간) 5시간 이하.
- (점수 형식) 문제의 배점은 같거나 다를 수 있음. 각 문제의 배점은 10,000점을 넘을 수 없음.
- (프리즈 조건) 스코어보드 프리즈는 대회 시각과만 관련이 있어야 함.
- (동점 처리) 같은 문제 해결 수 혹은 점수를 받았을 때 시간에 따라 동점자에 대한 순위를 매겨야 하며, 그 방법은 동점자를 충분히 잘 구별할 수 있어야 함. 다음 중 하나의 방식을 허용함.
- (ICPC 스타일) 맞은 문제들에 대해, 대회 시작으로부터 그 문제들의 최고점을 얻은 최초의 시각 및, 최고점을 얻기 직전까지의 틀린 횟수에 '페널티 상수'를 곱한 값을 합산하는 방식.
- '페널티 상수'는 1분 이상 30분 미만이어야 하며, 20분이 권장됨.
- (IOI 스타일) 대회 시작으로부터 최고점을 갱신한 최초의 시각에 더해, 맞은 문제들에 대해 틀린 횟수에 '페널티 상수'를 곱한 값을 합산하는 방식.
- '페널티 상수'는 0분 이상 30분 미만이어야 함.
- '컴파일 에러'는 틀린 것으로 보지 않음.
이외에는 대회 형식에 제한을 두지 않습니다.
2g. 대회 형식 (그랜드 아레나)
그랜드 아레나는 ICPC 스타일을 따릅니다.
- (점수 형식) 문제는 배점을 가지지 않습니다.
- (프리즈 조건) 스코어보드 프리즈는 대회 종료 30분 전입니다.
- (동점 처리) ICPC 스타일을 따르며, 페널티 상수는 20분입니다.
- 서브태스크 문제와 부분 점수 문제는 없습니다. 모든 문제의 배점은 같습니다.
- 인터랙티브, 투 스텝 문제 등의 출제는 가능합니다.
3. 문제
대회의 모든 문제들은 아래를 만족해야 합니다.
3.1. 대회의 구성
- 대회는 참가자들의 경쟁 프로그래밍 실력을 평가할 수 있는 다양한 주제의 문제로 구성되어야 합니다.
- 알고리즘 문제해결 외적의 지식을 요구하는 문제는 해당 지식에 대한 충분한 설명이 뒷받침되지 않는다면 출제하지 않아야 합니다.
3.2. 문제의 질
- 문제의 질은 일정 수준 이상이어야 합니다.
- 출제진이 Gold 이상으로 의도한 문제들에 대해, 이전에 타 대회에서 출제된 적이 있는 문제를 대회에서 중복 출제하지 않도록 노력해야 합니다.
3.3. 지문
- 지문은 한국어로 작성되어야 합니다. 지문의 영어 번역본을 제공해도 됩니다.
- 지문은 UCPC 가이드라인을 준수하여야 합니다.
- 지문은 맞춤법을 준수하여야 합니다.
- 지문은 참가자의 독해를 방해할 수 있는 장치를 최소화해야 합니다.
- 스토리 등의 도입은 문제의 배경 상황에 몰입하도록 할 수 있는 장치로 보고, 스토리 자체가 난해하거나 그 길이가 길지 않은 경우에는 독해를 방해할 수 있는 장치로 보지 않습니다.
- 지문의 수학 기호 등은 각 문제를 해결할 것으로 기대하는 참가자의 실력을 고려하여 충분한 설명이 뒷받침되어야 합니다.
3.3g. 지문 (그랜드 아레나)
- 지문은 한국어 및 영어로 작성되어야 합니다.
- 지문은 UCPC 가이드라인의 LaTeX 버전을 준수하여야 합니다.
3.4. 데이터
- 데이터 제작은 Codeforces의 Polygon 플랫폼을 사용해야 합니다.
- Polygon 플랫폼 상에서 모든 패키지에 경고(warning)이 없어야 합니다.
- 참가자가 가장 많이 시도할 것으로 예상되는 문제의 경우 (시간 제한) × (테스트 케이스 수)는 30초를 넘지 않아야 합니다. 비슷한 위치의 문제들의 경우에도 이 값에 주의를 기울여야 합니다.
- 예제는 가능한 한 실제 데이터와 유사한 형식으로 제공되어야 합니다.
- 입력이 너무 클 경우, 입력을 줄일 수 있는 방법을 생각하거나, 실제 입력을 나타낼 수 있는 상수를 도입하여야 합니다(참고: Equal Sum의 Test Set 1의 N=100 등.)
3.5. 해설
- 해설은 Markdown 형식으로 작성해 솔브드에 전달해야 합니다.
4. 프로그래밍 언어 및 그 제한
- 모든 문제에 대해 C++로 작성된 솔루션이 존재해야 하며, 출제진이 대회 전에 이런 솔루션을 작성해야 합니다.
- 제출 언어에 제한을 두지 않아야 합니다.
- BOJ에서 채점 가능한 언어 중 솔루션을 작성하는 것이 불가능한 언어가 존재해도 됩니다. 단, C++의 경우에는 가능해야 하며, Python의 경우에도 가능할 것을 권고합니다.
- 모든 문제가 언어별 보너스 시간을 제공하거나, 그렇지 않아야 합니다.
4g. 프로그래밍 언어 및 그 제한 (그랜드 아레나)
- 언어별로 보너스 시간과 메모리 제한을 제공해야 합니다.
5. 난이도
- 난이도의 순서는 무작위이거나 출제진이 의도한 순서대로 오름차순 정렬되어 있어야 합니다.
- 난이도의 순서는 대회 시작 전 공지에 명시되어야 합니다.
5g. 난이도 (그랜드 아레나)
- 처음 두 문제의 난이도는 각각 출제진이 예상하는 가장 쉬운 문제와 두 번째로 쉬운 문제로 배정합니다. 나머지 문제의 난이도 순서는 무작위입니다.
6. 질의응답
- 참가자가 출제진에게 대회 중에 문제에 관련해 질의할 수 있어야 합니다.
- 네/아니오만으로 답변할 수 있는 질의에는 답변하여야 합니다. 그렇지 않은 질의에는 답변하지 않아도 됩니다.
- 문제에 대한 질의가 아닌 질의는 답변하지 않아도 됩니다.
7. 검수
- 솔브드가 제출하는 검수 의견에 대하여 협조적이어야 합니다.
- 솔브드 측 검수자의 참여를 위한 Discord 또는 Slack 소통 채널을 준비해야 합니다.
8. 일정
다음 일정을 준수합니다.
- D-21: 모든 문제의 지문 및 솔루션 초안 작업 완료.
- D-14: 세팅 완료. 모든 문제에 대해 디스크립션, 예제, 데이터, 데이터 검증, 인터랙터 및 체커, 그리고 정해가 작성되어 있는 상태여야 합니다.
- 이 시점부터 아레나 대회 목록에 등록 및 대회가 아레나로 개최된다는 사실을 언급 가능합니다.
- 일정 준수에 실패할 시에는 대회를 1주씩 최대 2회 연기합니다. 2회 연기 시에도 세팅이 완료되지 않는다면, 아레나 대회로 개최하지 않습니다.
- D-7: 검수 완료. 모든 문제의 풀이가 작성되고, 그 정당성이 증명되어야 합니다.
- 이 시점까지 검수 미기여자는 검수 지연으로 인하여 대회가 연기되더라도 검수자 목록에서 제외하며, 대회 참가를 제한합니다.
- 일정 준수에 실패할 시에는 대회를 1주씩 최대 2회 연기합니다. 2회 연기 시에도 검수가 완료되지 않는다면, 아레나 대회로 개최하지 않습니다.
- D+1: 에디토리얼 게시.
D-14 이후 중대한 문제 오류 발견 상황이 발생할 경우, 아래와 같이 합니다.
- 새로운 문제가 필요할 경우 대회를 3주 연기하며, 아레나 목록에서 일단 제외합니다.
- 문제를 삭제할 경우, 대회 난이도 곡선 상 문제가 없는 경우에만 대회 준비를 속행합니다.
9. 대회 홍보 및 공지
대회 형식에 대하여 분명히 공지하여야 합니다.
- 공지는 다음 항목 전부를 포함해야 합니다.
- 대회 진행 시각
- 출제되는 문제의 수 또는 대략적인 수
- 문제 및 점수 형식 여부, 페널티와 프리즈 형식
- 문제 난이도 정렬 순서
- 언어별 추가 시간 제공 여부
- 공지는 솔브드 아레나 등록 방법에 대한 내용을 포함해야 합니다.
- 예시 (링크): '본 대회는 솔브드 아레나 대회입니다. 솔브드 아레나 대회에는 다음과 같은 사항이 적용됩니다.' 및 하단 목록 부분
- 대회 형식에 관한 공지는 D-7 이후 변경 불가능합니다.
- 공지 제목의 맨 뒤에
(Arena #<n>)
을 삽입해야 합니다.
10. 인원 구성
솔브드 스코어보드 및 표절 검사를 지원하기 위해 다음 사항의 준수가 필요합니다.
- 대회 운영진으로 솔브드의 BOJ 계정(@solvedac)를 BOJ에 등록해야 합니다.
- 모든 대회 문제의 검수자로 솔브드의 BOJ 계정(@solvedac)를 BOJ에 등록해야 합니다.
아레나 신청
자유롭게 결정할 수 있는 사항
다음 사항들은 대회 운영진이 자유롭게 결정 가능합니다.
- 대회 진행 시간
- 문제별 점수 형식, 제공 여부 등
- 문제 난이도 정렬 순서
- 언어별 추가 시간 여부
솔브드와 협의를 통해 결정하는 사항
다음 사항은 솔브드와 협의를 통해 결정합니다.
- 대회 참가 대상(rated range)
- 참가 대상의 하한은 다음 중 하나여야 합니다: Unrated, B, A, S, SS.
- 참가 대상의 상한은 다음 중 하나여야 합니다: A+, S+, SS, SS+, SSS, SSS+, X.
- 참가 대상 범위의 상한의 레이팅 값에서 하한의 레이팅 값을 뺀 값은 999 이상이어야 합니다.
- 예를 들어, 대상을 A - A+로 설계할 경우, 이 값은 399이므로 개최가 불가능합니다.
솔브드의 지원 범위
솔브드는 아레나 대회에 대해 다음을 지원합니다.
검수 지원
문제와 대회의 최소한의 퀄리티를 보장하기 위하여 검수를 무료로 지원합니다.
- 다음 단계들에서의 검수를 지원합니다.
- 문제 선정 및 난이도 커브 계획
- 지문 및 데이터 작성
- 정해 검증
- 에디토리얼 작성
- 지문 및 데이터 검수를 포함하여, 대회 및 문제에 대한 메타적인 검수 의견도 제공합니다.
- 지문에서 필요한 간단한 그림의 작도를 지원합니다.
또한, 솔브드는 대회 문제 및 그 구성에 대하여 강한 권고를 할 수 있으며, 권고가 수용되지 않는 상황에 아레나 개최를 취소할 수 있습니다.
상품 지원
대회 상품 일부를 무료로 지원합니다.
- 솔브드 프로필 배경 및 뱃지 각각 1개까지의 등록료와, 프로필 뱃지의 제작료를 100% 지원합니다.
- 단, 프로필 배경의 제작료에는 해당되지 않습니다.
- Open Contest 한정으로 아레나 참가 기념 실물 뱃지를 추첨 지급합니다.
- 요청이 있을 경우, 솔브드가 가지고 있는 재고 내에서 솔브드 공식 굿즈를 소량 지원합니다.
- 굿즈를 참가자에게 전달하는 경우, 배송료는 솔브드에서 부담합니다.
- 단, 굿즈를 받는 참가자의 개인정보를 수집함에 있어 제3자 제공 및 이용에 관련된 동의를 받아야 합니다.
위에 적힌 내용 이외에도 소정의 상품을 협의에 의해 추가 지원할 수 있습니다.
신청 방법
다음 내용을 포함해 shift@solved.ac로 메일을 보내 주세요.
- 대회 제목
- 개최 주체
- 대회 형식 (미결정인 경우 '미결정'이라고 적어 주세요)
- 대회 진행 시각
- 출제되는 문제의 수 또는 대략적인 수
- 문제 및 점수 형식 여부, 페널티와 프리즈 형식
- 문제 난이도 정렬 순서
- 언어별 추가 시간 제공 여부
- 의도하는 참가 대상 (rated range)
- 솔브드 측에 희망하는 지원 범위
- 솔브드 측 검수자가 참여할 수 있는 소통 채널 링크
신청은 대회 개최일로부터 21일 전까지 가능합니다. 단, 아래의 예외가 있습니다.
- 문제 선정 및 난이도 커브 계획에 관한 지원이 필요하실 경우, 신청은 대회 개최일로부터 35일 전까지만 가능합니다.
이전 개최 신청 가이드라인
- v1 - 2023년 8월 6일부터 2023년 9월 3일까지의 아레나 대회에 적용