2026 ICPC Asia – Seoul Regional 예선 대회 PC 환경과 채점 시스템은 다음과 같습니다.
The following is the programming environment and scoring system for the 2026 ICPC Asia Korea National First Round Contest.
예선 참가팀 PC 환경 (PC Environment for the National First Round Contest)
예선에서 참가팀이 사용하는 PC의 OS에는 제약이 없습니다. 예선에서는 대회 규칙을 지키면서 참가팀별로 한 대의 PC (Linux, Windows, macOS 등) 및 개발 환경을 선택하여 대회에 참여하게 됩니다. 단, 공식 채점 환경(언어 및 컴파일러)과의 불일치로 인해 발생할 수 있는 문제(e.g. 컴파일 오류, undefined behavior로 인한 다른 결과 등)에 대해서 유의하여야 합니다.
There are no restrictions on which operating system to use in National First Round Contest. In the Contest, each team must participate with a single PC (be it Linux, Windows, macOS, etc.) equipped with development environments of their choice, while complying with the contest rules. However, please be aware of potential issues (e.g., compilation errors, different results due to undefined behaviors, etc.) that may arise from inconsistencies with the official judging environment.
언어 및 컴파일러 (Languages / Compilers)
C/C++
gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0
$ gcc -x c -g -O2 -std=gnu11 -static -Wall -pipe -lm -DONLINE_JUDGE -DDOMJUDGE
$ g++ -x c++ -g -O2 -std=gnu++20 -static -Wall -pipe -DONLINE_JUDGE -DDOMJUDGE
Java
openjdk 21.0.12.1 2026-08-18
OpenJDK Runtime Environment (build 21.0.12.1+1-1-24.04.4-Ubuntu)
OpenJDK 64-Bit Server VM (build 21.0.12.1+1-1-24.04.4-Ubuntu, mixed mode, sharing)
# Compiler flags
javac -encoding UTF-8 -sourcepath . -d . $*
# Runtime flags
java -XX:+UseSerialGC -Xss64m -Xms{memlim}m -Xmx{memlim}m -Dfile.encoding=UTF-8 \
-DONLINE_JUDGE=1 -DDOMJUDGE=1 $*
Python 3
Python 3.9.18 (9c4f8ef178b6, Jan 14 2024, 11:28:13)
[PyPy 7.3.15 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
$ pypy3 -m py_compile $*
채점 서버에 설치된 모듈 목록은 여기를 참조하세요.
A list of the installed modules can be found here.
Kotlin
Kotlin version 1.9.24-release-822 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
kotlinc-jvm 1.9.24 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
# Compiler flags
kotlinc -d . $*
# Runtime
kotlin -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms{memlim}m \
-J-Xmx{memlim}m '$MAINCLASS' -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*
대회 시스템 (Contest System)
Web 기반 채점 시스템인 DOMjudge 9.0.1(https://www.domjudge.org/)을 사용합니다.
We use DOMjudge 9.0.1, a web-based online judge system.
문제 및 언어 보장 (Guarantee in Problems and Languages)
출제위원회는 사전에 세 가지 서로 다른 언어 그룹(C/C++, Java/Kotlin, Python) 중 두 그룹 이상의 언어로 모든 문제의 정답 솔루션을 작성합니다. 그러나 문제를 대회가 지원하는 모든 언어로 해결할 수 있음을 보장하지 않습니다.
The committee will prepare solutions to each problem using at least two of the three distinct language groups (C/C++, Java/Kotlin, and Python). However, it is NOT guaranteed that each problem be solvable in all languages supported in the contest.
문의가 있을 경우 acmicpc@icpckorea.org 로 연락 주시기 바랍니다.
Please contact acmicpc@icpckorea.org if you have any questions.