2025년 한국 대학생 프로그래밍 경시대회 및 ICPC Seoul Regional 대회 PC 환경과 채점 시스템을 공지합니다.
We announce the programming environment for 2025 ICPC Seoul Regional.

본선 대회 참가팀 PC 환경(PC environment for onsite regional)

참가자들은 본선 대회에서 아래와 같은 환경의 PC를 사용합니다.
Each contestant uses PCs as described below:

  • 하드웨어(Hardware)
    • 컴퓨터 사양(PC Specification): i5-10400@2.90GHz, 16GB RAM, 250GB SSD
    • 모니터(Monitor): Samsung 24″ FHD LED Monitor
    • USB Keyboard/Mouse
      • 참가자는 자신의 키보드와 마우스를 가져올 수 있습니다. 개인장비를 사용하기 위해서는 예비소집일 등록시 사용할 장비를 제출해야 하며, 장비는 검수 후 사용을 허가합니다.
      • Each team can bring their own keyboard or mouse. In order to use your own equipment, you have to hand in your equipment to ICPC 2025 Seoul Regional HQ while registration process. We allow you to use your equipment after we check if your equipment is suitable.
  • 소프트웨어(Software)
    • 소프트웨어 환경은 2025 ICPC World Finals Astana의 환경을 따라가며, 여기 에서 대회장 환경과 유사하게 설정할 수 있는 이미지를 다운로드 할 수 있습니다.
    • Software environment follows the environment of 2025 ICPC World Finals Baku. You can practice with the image posted here.
      • OS: Ubuntu 24.04.1 LTS Linux (64bit)
      • 사용 가능한 언어 (Languages available)
        • C (gcc version 13.2.0)
        • C++ (gcc version 13.2.0)
        • Java (Openjdk version “21.0.4”)
        • Python3 (Python 3.9.18 (pypy 7.3.15))
        • Kotlin (1.9.24)
      • 사용 가능한 에디터 및 IDE (IDEs/Editors available)
        • vi/vim
        • gvim
        • emacs
        • gedit
        • geany
        • kate
        • Eclipse (4.33.0, 2024-09)
        • Intellij (IDEA Community Edition, version 2024.2.3)
        • CLion (version 2024.2.2)
        • Pycharm (Community Edition Python IDE, version 2024.2.3)
        • Code::Blocks (version 20.03+svn13046-0.3build2)
        • VS Code (version 1.93.1 configured with Microsoft C/C++, Java, Kotlin, Python extension, vim plugin packed)

대회 채점 환경은 아래와 같습니다.
Evaluation system runs on the following environment.

  • 하드웨어 (Hardware)
    • 컴퓨터 사양(Server specification): i7-11700K@2.50GHz, 32GB RAM, 250GB SSD
  • Judge 소프트웨어 (Judge Software)
  • 언어 별 컴파일 옵션 (Compile options for each languages)
    • 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
      • -XX:+UseSerialGC -Xss64m -Xms1920m -Xmx1920m -Dfile.encoding=UTF-8 -DONLINE_JUDGE=1 -DDOMJUDGE=1
    • Kotlin
      • -J-XX:+UseSerialGC -J-Xss64m -J-Xms1920m -J-Xmx1920m -Dfile.encoding=UTF-8 -DONLINE_JUDGE=1 -DDOMJUDGE=1
    • Python
      • pypy3 -m py_compile $*
      • 채점 서버에 설치된 모듈 목록은 다음과 같습니다 (링크)
      • You can check the list of modules available here