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 소프트웨어
  • 언어 별 컴파일 옵션
    • 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 $*
      • 채점 서버에 설치된 모듈 목록은 여기를 참조하세요.