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

2018년 한국 대학생 프로그래밍 경시대회 및 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 16.04.5 LTS Linux (64-bit)
  • Editors: vim, gvim, emacs, Eclipse Oxygen(CDT/Java), Code::Blocks, gedit, Sublime Text 3

참가자는 여기 에서 공식 Ubuntu 16.04.5 배포판을 다운로드받을 수 있고, 에디터를 설치해서 연습해볼 수 있습니다.
You may download an official Ubuntu 16.04.5 distro from the internet, and practice with preferred editor.

인터넷 예선 참가팀 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 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 (gcc -x c -Wall -O2 -std=c11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $* -lm)
  • g++  (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 (g++ -x c++ -Wall -O2 -std=c++11 -static -pipe -DONLINE_JUDGE -DDOMJUDGE $*)

Java

  • openjdk version “1.8.0_181”
    OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13)
    OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

    (javac -sourcepath . -d . $* && java -client -Xss64m -Xmx1024m -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*)

대회 채점 시스템 (Contest System)

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

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