기여자
| 이름 | 역할 | 상태 메세지 | 출제한 문제 수 |
|---|---|---|---|
| rlatjwls7882 | 사이트 개발 · 문제 출제 | SJUPC 2026 많관부 | 12 |
| pizzaroot | 문제 출제 | https://oj.sejongalgorithmlab.com/ | 8 |
기여 방법
잠시 막아두겠습니다.
제목, 난이도, 태그, 시간 제한, 메모리 제한을 입력하고 문제 지문, 입력 설명, 출력 설명, 노트를 작성합니다.
테스트케이스는 직접 입력하거나 Generator를 이용해 만들 수 있습니다. Sample로 표시한 테스트는 문제 본문 예제로만 사용되며 실제 채점은 하지 않습니다.
MCS.cpp에는 정답 코드를 등록합니다. Generator를 사용하는 경우 gen.cpp를, Special Judge가 필요한 경우 checker.cpp를 함께 등록합니다.
Packaging 단계에서 Generator와 MCS를 실행해 입력 파일과 OUT 파일을 생성합니다. 생성된 파일은 최종 채점 패키지로 사용됩니다.
작성이 끝나면 검토 요청을 보냅니다. 운영자가 지문, 테스트케이스, 정해, 채점 방식을 확인한 뒤 문제를 등록합니다.
등록된 문제의 저작권은 출제자에게 있습니다. 문제를 외부에서 재사용하거나 수정해 배포하려면 출제자의 허락이 필요합니다.
지문 컨벤션
문체 관련
- 입력 설명은
~이(가) 주어진다.형식을 사용합니다. - 출력 설명은
~을(를) 출력한다.형식을 사용합니다. - 서수는
첫 번째 줄,두 번째 줄처럼 표기합니다. -
입력에서 값의 의미를 설명할 때는
~의 개수/수/길이를 의미하는 정수 N이 주어진다.와 같은 형식을 사용합니다. -
Yes/No 출력은
~수 있다면 Yes를, 그렇지 않다면 No를 출력한다.형식을 사용합니다.
수식 관련
-
수 범위가
10^6scale 이상이면a \cdot 10^{b}꼴로 표기합니다. -
그 이하의 수는
1\,000,100\,000처럼 세 자리씩 끊어 적습니다. -
998\,244\,353처럼 문제에서 자주 쓰이는 중요한 수는 예외적으로 전부 적습니다. -
소수 등 풀이에 영향을 주는 중요한 수는 지문에서 명시합니다.
예:
10^9 + 7로 나눈 나머지를 출력한다.10^9 + 7은 소수이다. -
제한 조건의 괄호는 수식 안에 포함합니다.
예:
정수 N이 주어진다. $(1 \leq N \leq 10^6)$ -
생략 기호는
...대신\cdots를 사용합니다.