2022 한국 대학생 프로그래밍 경시대회 본선 대회 환경 및 시스템 공지
2022년 한국 대학생 프로그래밍 경시대회 및 ICPC Seoul Regional 대회 PC 환경과 채점 시스템을 공지합니다.
본선 대회 참가팀 PC 환경(PC environment for onsite regional
참가자들은 본선 대회에서 아래와 같은 환경의 PC를 사용합니다.
- 하드웨어
- 컴퓨터 사양: i5-8500, 8GB RAM, 200GB SSD
- 모니터: 삼성 24인치(가로:세로 16:9 화면비, 대각선 59.8cm) LED 모니터
- USB 키보드/마우스 제공
- 소프트웨어
- 소프트웨어 환경은 45th ICPC World Finals Dhaka의 환경을 따라가며, 여기 에서 대회장 환경과 유사하게 설정할 수 있는 이미지를 다운로드 할 수 있습니다.
- OS: Ubuntu 20.04 LTS Linux (64bit)
- 사용 가능한 언어
- C (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04))
- C++ (g++ version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04))
- Java (Openjdk version 11.0.13 2021-10-19)
- Python3 (PyPy version 7.3.7 with GCC 9.3.0)
- 사용 가능한 에디터 및 IDE
- vi/vim
- gvim
- emacs
- gedit
- geany
- kate
- Eclipse (2021-12)
- Intellij (IDEA Community Edition, version 2021.3.2)
- CLion (version 2021.3.3)
- Pycharm (Community Edition Python IDE, version 2021.3.2)
- Code::Blocks (version 20.03-3)
- VS Code (version 1.63.2-1639562499)
대회 채점 환경은 아래와 같습니다.
- 하드웨어
- 컴퓨터 사양: i7-9700, 32GB RAM, 512GB SSD
- Judge 소프트웨어
- DOMJudge 8.1.3 (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++17 -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 $*
- 채점 서버에 설치된 모듈 목록은 여기를 참조하세요.