- 문제
- 문제 출제
규칙
- 모든 문제는 BOJ Stack의 문제 안내를 지켜야 합니다.
- 문제의 완성도가 높야아 합니다. 문제의 난이도와 완성도는 관계 없습니다.
- 잘 알려진 문제(Well-known)는 내지 않아야 합니다.
- 단순한 메시지를 출력하면 되는 문제는 내지 않아야 합니다.
- 단순히 알고리즘을 구현해야 하는 문제는 내지 않아야 합니다. 단, 알고리즘이 잘 알려지지 않은 경우는 낼 수 있습니다.
- 1260번 - DFS와 BFS (DFS와 BFS 구현)
- 1753번 - 최단경로 (다익스트라 구현)
- 2042번 - 구간 합 구하기 (세그먼트 트리 또는 BIT 구현)
- 11438번 - LCA 2 (LCA 구현)
- 랜덤에 의존하는 문제는 내지 않아야 합니다.
- 넌센스 문제는 내지 않아야 합니다.
- 입/출력에 사용되는 모든 문자는 줄바꿈을 제외하고 ASCII code 값이 33 이상 126 이하가 되어야 합니다. 즉, 제어 문자(control character)가 아닌 출력 가능한 문자(printable character)로만 구성되어 있어야 합니다. 다음은 그렇지 않은 문제들 입니다.
- 위에서 정의한 문제의 유형은 사람마다 다르게 느낄 수 있으며, 어떤 유형에 속하는지는 스타트링크에서 정의합니다.
- 문제 제목과 내용이 사회 통념에 어긋나지 않아야 합니다. 욕설, 고인 모독, 지역·인종·성·종교의 차별·비하·혐오 등이 담긴 문제는 출제할 수 없습니다.
- 예제 설명이나 힌트 없이 문제 본문만으로도 문제를 이해할 수 있어야 합니다.
- 모든 문제는 공개되기 전 스타트링크의 검수 과정을 거쳐야 합니다.
출제 자격
- 기준 A (대회 문제 출제, 대회 내부 검수자)
- BOJ 1000문제 이상 해결
- Codeforces 레이팅 1600 이상
- Atcoder 레이팅 1200 이상
- ICPC 리저널 본선 30등 이상
- 기준 B (대회 외부 검수자, 문제 출제 검수자)
- BOJ 1500문제 이상 해결
- Codeforces 레이팅 1900 이상
- Atcoder 레이팅 1600 이상
- ICPC 리저널 본선 20등 이상
- 기준 C (문제 출제)
- BOJ 2000문제 이상 해결
- Codeforces 레이팅 2200 이상
- Atcoder 레이팅 2000 이상
- ICPC 리저널 본선 10등 이상
문제 출제
출제 자격 기준 C 중 최소 하나를 만족하는 BOJ 유저는 BOJ Stack을 통해서 문제를 출제할 수 있습니다.
문제는 검수를 받아야 하며, 검수자는 출제 자격 기준 B 중 하나를 만족해야 합니다.
문제 하나 당 최소 3명의 검수자가 필요합니다.
문제 검수
- 다음 글을 참고하세요.
문제 출제 절차
- contacts@startlink.io로 BOJ Stack의 출제 권한을 받는다.
- 출제할 문제의 개수, 문제의 출처, 문제의 출제자 등과 같은 정보를 이메일에 포함
- BOJ Stack에서 문제를 출제한다.
- 검수자를 섭외하고 문제 검수를 받는다.
- contacts@startlink.io로 문제 출제 완료를 알리고, 문제 번호를 알린다.
- 시간이 지난 후 BOJ에 문제가 공개된다.