2019 한국 대학생 프로그래밍 경시대회 대회 환경 및 시스템 공지 (Contest & System Environments)

2019년 한국 대학생 프로그래밍 경시대회 및 ACM-ICPC Seoul Regional 대회 PC 환경과 채점 시스템을 공지합니다.

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

참가자들은 본선(온사이트 리저널) 대회에서 Linux 환경의 PC를 사용합니다.
A Linux PC is provided for every team competes at Seoul Regional.

  • OS: Ubuntu 18.04.3
  • Editors/IDEs: vi/vim, gvim, emacs, gedit, geany, kate, Eclipse(java, CDT), IntelliJ, CLion, Code::Blocks

대회 환경에 대한 연습이 필요할 경우, ICPC World Final 이미지를 이용하여 연습해 보는 것을 추천합니다. 이미지는 여기서 다운로드 받을 수 있습니다. (md5sum:b63fa8157f730cbf6d142d0ba8d018b3 ubuntu-18.04.3-icpc2020-20191002-amd64.iso)

If you need any practice with the OS/editor setup, we recommend you to practice with the OS image of ICPC World Final. You may download the image here. (md5sum:b63fa8157f730cbf6d142d0ba8d018b3 ubuntu-18.04.3-icpc2020-20191002-amd64.iso)

인터넷 예선 참가팀 PC 환경 (PC environment for online national first round contest)

인터넷 예선에서 참가팀이 사용하는 PC의 OS에는 제약이 없습니다. 인터넷 예선에서는 대회 규칙을 지키면서 참가팀별로 한 대의 PC (Linux, Windows, Mac OS X 등도 가능) 및 개발 환경을 선택하여 대회에 참여하게 됩니다. 단, 공식 채점 환경(언어 및 컴파일러)과의 불일치로 인해 발생할 수 있는 문제(e.g. 컴파일 오류, undefined behavior로 인한 다른 결과 등)에 대해서 유의하여야 합니다.

언어 및 컴파일러 (Languages / Compilers)

C/C++:

  • gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 (gcc -x c -Wall -O2 -std=c11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $* -lm)
  • g++ (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0 (g++ -x c++ -Wall -O2 -std=c++14 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $*)

Java

  • openjdk version “11.0.4” 2019-07-16
    OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)(javac -sourcepath . -d . $* && java -client -Xss64m -Xmx1024m -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*)

대회 채점 시스템 (Contest System)

Web 기반 채점 시스템인 DOMjudge (https://www.domjudge.org/) 를 사용합니다

문의가 있을 경우 acmicpc@icpckorea.org 로 연락주시기 바랍니다.