2023 한국 대학생 프로그래밍 경시대회 본선 대회 환경 및 시스템 공지
2023년 한국 대학생 프로그래밍 경시대회 및 ICPC Seoul Regional 대회 PC 환경과 채점 시스템을 공지합니다.
본선 대회 참가팀 PC 환경(PC environment for onsite regional)
참가자들은 본선 대회에서 아래와 같은 환경의 PC를 사용합니다.
- 하드웨어
- 컴퓨터 사양: i5-8500, 16GB RAM, 200GB SSD
- 모니터: 삼성 24인치(가로:세로 16:9 화면비, 대각선 59.8cm) LED 모니터
- USB 키보드/마우스 제공
- 소프트웨어
- 소프트웨어 환경은 46th & 47th ICPC World Finals Sharm el-Sheikh의 환경을 따라가며, 여기 에서 대회장 환경과 유사하게 설정할 수 있는 이미지를 다운로드 할 수 있습니다.
- OS: Ubuntu 22.04 LTS Linux (64bit)
- 사용 가능한 언어
- C (gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04))
- C++ (gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1~22.04))
- Java (Openjdk version “17.0.5” 2022-10-18)
- Python3 (Python 3.9.15 (pypy 7.3.10+dfsg-1~ppa2~ubuntu20.04))
- 사용 가능한 에디터 및 IDE
- vi/vim
- gvim
- emacs
- gedit
- geany
- kate
- Eclipse (2022-12)
- Intellij (IDEA Community Edition, version 2022.3)
- CLion (version 2022.3)
- Pycharm (Community Edition Python IDE, version 2022.3)
- Code::Blocks (version 20.03-3.1)
- VS Code (version 1.74.2 configured with Microsoft C/C++ extension V1.13.8, vim plugin packed)
대회 채점 환경은 아래와 같습니다.
- 하드웨어
- 컴퓨터 사양: i7-9700, 32GB RAM, 512GB SSD
- Judge 소프트웨어
- DOMJudge 8.2.0 (https://www.domjudge.org 참조)
- 언어 별 컴파일 옵션
- C
gcc -g -x c -Wall -O2 -std=gnu11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $* -lm
- C++
g++ -g -x c++ -Wall -O2 -std=gnu++20 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $* -lm
- Java
javac -encoding UTF-8 -sourcepath . -d . $*
java -client -XX:+UseSerialGC -Xss64m -Xms1920m -Xmx1920m -Dfile.encoding=UTF-8 \
-DONLINE_JUDGE=1 -DDOMJUDGE=1 $*
- Python
pypy3 -m py_compile $*
- 채점 서버에 설치된 모듈 목록은 여기를 참조하세요.
- C