Contact: acmicpc [at] icpckorea.org

2026 ICPC Seoul Regional 규정, 환경 및 시스템Rules, Environment and System of 2026 ICPC Seoul Regional

한국어English

2026 ICPC Seoul Regional의 대회 환경과 대회 규정을 안내합니다. 이 공지에 없는 사항은 ICPC Regional Rules를 따릅니다.

일정

  • 11월 13일(금)
    • 13:30 – 14:30 참가자 등록
    • 14:30 – 15:30 대회 유의사항 안내
    • 15:30 – 17:00 연습 경시
  • 11월 14일(토)
    • 08:00 – 09:00 등록 (팀원 3인 모두 참가해야 합니다.)
    • 09:00 – 09:30 대회장 입장 (자리 배정)
    • 09:30 – 10:00 규정 안내, 문제지 배부
    • 10:00 – 15:00 본 경시
    • 15:00 – 15:30 대회장 퇴장, 휴식
    • 15:30 – 17:00 Tech Talks
    • 17:00 – 18:30 폐회식 (시상)

일정은 상황에 따라 변경될 수 있습니다.

장소

  • 킨텍스(KINTEX) 제2전시장 4층, 경기 고양시 일산서구 킨텍스로 217-60 (kintex.com)

A. 등록 및 경시 참여 관련 주의사항

  1. 참가자 개인 사정으로 대회에 참가할 수 없게 되었을 경우에는 빠른 시간 안에 대회본부로 불참 사유와 함께 연락을 주시기 바랍니다. 본선에는 반드시 예외 없이 팀원 3인이 모두 참가해야 합니다.
  2. 참가자 여러분께서는 11월 13일(금) 예비소집 날 등록 시에도 3인 모두 참석해야 합니다. 만일 예비소집에 참석할 수 없는 팀원이 있는 경우 사전에 대회본부의 허락을 받아야 합니다.
  3. 예비소집 날 등록 시 모든 참가자에 대해 이번 학기 재학 중임을 확인할 수 있는, 7일 이내에 발급된 재학증명서를 제출해야 합니다.

B. 대회 환경

참가자들은 본선 대회에서 아래와 같은 환경의 PC를 사용합니다.

  • 하드웨어
    • 컴퓨터 사양: i7-10700@2.90GHz, 16GB RAM, 256GB SSD
    • 모니터: Samsung 24″ FHD LED Monitor
    • USB 키보드 및 마우스 (개인 키보드와 마우스 사용은 아래 D항을 참고하세요.)
  • 소프트웨어
    • 대회 PC의 소프트웨어 환경은 2026 ICPC World Finals Dubai의 환경을 따르며, 여기에서 대회장 환경과 유사하게 설정할 수 있는 이미지를 받을 수 있습니다. 자세한 구성은 World Finals 환경 안내를 참고하세요.
    • 운영체제: Ubuntu 24.04.1 LTS Linux (64bit), GNOME 데스크톱
    • 사용 가능한 에디터 및 IDE
      • vi/vim, gvim, emacs, gedit, geany, kate
      • Eclipse 4.33.0 (2024-09), JDT(Java), CDT(C/C++), PyDev(Python 3) 포함
      • IntelliJ IDEA Community Edition 2024.2.3 (Java, Kotlin)
      • CLion 2024.2.2 (C/C++)
      • PyCharm Community Edition 2024.2.3 (Python 3)
      • Code::Blocks 20.03+svn13046-0.3build2 (C/C++)
      • Visual Studio Code 1.93.1, Microsoft C/C++ 확장 포함 (채점은 Microsoft 툴체인이 아닌 GCC로 컴파일합니다.)

사용 가능한 언어와 컴파일러는 예선과 같습니다. 대회 PC의 컴파일러도 World Finals 이미지의 버전이 아닌 아래 버전으로 맞춥니다.

C/C++

gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0
$ gcc -x c -g -O2 -std=gnu11 -static -Wall -pipe -lm -DONLINE_JUDGE -DDOMJUDGE
$ g++ -x c++ -g -O2 -std=gnu++20 -static -Wall -pipe -DONLINE_JUDGE -DDOMJUDGE

Java

openjdk 21.0.12.1 2026-08-18
OpenJDK Runtime Environment (build 21.0.12.1+1-1-24.04.4-Ubuntu)
OpenJDK 64-Bit Server VM (build 21.0.12.1+1-1-24.04.4-Ubuntu, mixed mode, sharing)
# Compiler flags
javac -encoding UTF-8 -sourcepath . -d . $*
# Runtime flags
java -XX:+UseSerialGC -Xss64m -Xms{memlim}m -Xmx{memlim}m -Dfile.encoding=UTF-8 \
    -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*

Python 3

Python 3.9.18 (9c4f8ef178b6, Jan 14 2024, 11:28:13)
[PyPy 7.3.15 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
$ pypy3 -m py_compile $*

채점 서버에 설치된 모듈 목록은 여기를 참조하세요.

Kotlin

Kotlin version 1.9.24-release-822 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
kotlinc-jvm 1.9.24 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
# Compiler flags
kotlinc -d . $*
# Runtime
kotlin -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms{memlim}m \
    -J-Xmx{memlim}m '$MAINCLASS' -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*

채점 시스템

C. 팀 참고 자료(팀 노트) 관련 주의사항

  1. 팀 노트는 표지 제외 25장 이내의 단면 A4 인쇄물이어야 하며, 팀 노트의 모든 페이지의 상단에는 페이지 번호, 학교명, 팀명이 포함되어 있어야 합니다. (좌상단에 학교명과 팀명, 우상단에 페이지 번호를 권장합니다.)
  2. 팀 노트를 반입하려는 경우 제출하여 본부의 검수를 거쳐야 합니다. 팀 노트는 동일한 인쇄물로 총 세 부까지 반입할 수 있습니다. 검수받지 않은 참고자료의 반입은 금지됩니다.

D. 개인 소지품 관련 주의사항

  1. 대회에 방해가 되는 물품의 대회장 반입을 금지합니다. 특히, 통신 기능이 있거나 검수받지 않은 장비의 반입은 엄격히 금지합니다.
  2. 제공된 키보드와 마우스 대신 개인이 지참한 키보드와 마우스는 아래의 조건을 모두 만족하는 한 사용할 수 있습니다.
    • 각 팀마다 키보드, 마우스는 최대 1개까지 사용할 수 있습니다.
    • 키 배치, 매크로 등 사용자가 지정한 설정을 장비 자체에 저장할 수 있는 장비는 사용할 수 없습니다. 커스텀 펌웨어(QMK, VIA, ZMK 등), 제조사 전용 소프트웨어, 키 조합을 이용한 매크로 녹화 등 저장 방법에 관계없이 적용됩니다. 제조사의 펌웨어 업데이트만 지원하는 장비는 이에 해당하지 않습니다.
    • 무선 수신기(동글), 블루투스 등 무선 연결 기능이 있는 장비는 사용할 수 없습니다. 유선 연결을 지원하더라도 무선 연결 기능이 있는 장비는 유선으로도 사용할 수 없습니다.
    • 개인 장비는 예비소집일 등록 시 제출하여 본부의 검수를 거쳐야 합니다. 검수받지 않은 장비 및 예비소집일에 등록하지 않은 장비는 사용할 수 없으며, 본부는 검수 결과에 따라 장비 사용을 허가하지 않을 수 있습니다.
  3. 개인 장비의 연결은 참가자가 직접 해야 하며, 스태프는 장비를 연결해 드리지 않습니다. 개인 장비가 대회 PC에서 정상적으로 작동하지 않더라도 이로 인한 시간 보상은 없습니다.
  4. 제공된 기념품, 작은 인형, 사전, 개인 필기구, 개인 상비약, 초콜릿과 같은 간식 등 대회 진행에 방해되지 않는 물품의 반입은 허용합니다.

대회 참가와 관련된 문의는 대회본부(acmicpc [at] icpckorea.org)로 메일을 주시기 바랍니다.

This notice gives the contest environment and the contest rules of the 2026 ICPC Seoul Regional. For anything not covered here, the ICPC Regional Rules apply.

Schedule

  • Nov. 13 (Fri)
    • 13:30 – 14:30 Registration
    • 14:30 – 15:30 Contest Orientation
    • 15:30 – 17:00 Practice Session
  • Nov. 14 (Sat)
    • 08:00 – 09:00 Registration (All three team members are required to participate)
    • 09:00 – 09:30 Entry to the venue (Desk Assignment)
    • 09:30 – 10:00 Rule Announcement, Problem Sheets Distribution
    • 10:00 – 15:00 Competition
    • 15:00 – 15:30 Exit from the venue, Break
    • 15:30 – 17:00 Tech Talks
    • 17:00 – 18:30 Closing Ceremony (Award)

The schedule is subject to change.

Venue

  • KINTEX Exhibition Center 2, 4th floor, 217-60 Kintex-ro, Ilsanseo-gu, Goyang-si, Gyeonggi-do (kintex.com)

A. Registration and Competition

  1. If a participant is unable to participate in the competition due to personal reasons, please contact the ICPC Seoul HQ as soon as possible with the reason for the absence. All three team members must participate in the Seoul Regional Contest. We do not allow any exceptions.
  2. All three team members must attend the registration on Friday, November 13. If a team member cannot attend the registration, you must get permission from the ICPC Seoul HQ in advance.
  3. When you register, your team must submit a certificate of enrollment for every team member, issued within seven (7) days, to prove that they are enrolled in this semester.

B. Contest Environment

Each team uses a PC as described below.

  • Hardware
    • PC: i7-10700@2.90GHz, 16GB RAM, 256GB SSD
    • Monitor: Samsung 24″ FHD LED Monitor
    • USB keyboard and mouse (see section D for personal keyboards and mice)
  • Software
    • The software environment of the contest PCs follows that of the 2026 ICPC World Finals Dubai. You can practice with the image posted here. See the World Finals environment page for details.
    • OS: Ubuntu 24.04.1 LTS Linux (64bit), GNOME desktop
    • Editors and IDEs
      • vi/vim, gvim, emacs, gedit, geany, kate
      • Eclipse 4.33.0 (2024-09), with JDT (Java), CDT (C/C++) and PyDev (Python 3)
      • IntelliJ IDEA Community Edition 2024.2.3 (Java, Kotlin)
      • CLion 2024.2.2 (C/C++)
      • PyCharm Community Edition 2024.2.3 (Python 3)
      • Code::Blocks 20.03+svn13046-0.3build2 (C/C++)
      • Visual Studio Code 1.93.1, with the Microsoft C/C++ extension (submissions are compiled with GCC, not the Microsoft toolchain)

The languages and the compilers are the same as in the National First Round. The compilers on the contest PCs are also updated to the versions below, not the ones in the World Finals image.

C/C++

gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0
$ gcc -x c -g -O2 -std=gnu11 -static -Wall -pipe -lm -DONLINE_JUDGE -DDOMJUDGE
$ g++ -x c++ -g -O2 -std=gnu++20 -static -Wall -pipe -DONLINE_JUDGE -DDOMJUDGE

Java

openjdk 21.0.12.1 2026-08-18
OpenJDK Runtime Environment (build 21.0.12.1+1-1-24.04.4-Ubuntu)
OpenJDK 64-Bit Server VM (build 21.0.12.1+1-1-24.04.4-Ubuntu, mixed mode, sharing)
# Compiler flags
javac -encoding UTF-8 -sourcepath . -d . $*
# Runtime flags
java -XX:+UseSerialGC -Xss64m -Xms{memlim}m -Xmx{memlim}m -Dfile.encoding=UTF-8 \
    -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*

Python 3

Python 3.9.18 (9c4f8ef178b6, Jan 14 2024, 11:28:13)
[PyPy 7.3.15 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
$ pypy3 -m py_compile $*

A list of the modules installed on the judge server can be found here.

Kotlin

Kotlin version 1.9.24-release-822 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
kotlinc-jvm 1.9.24 (JRE 21.0.12.1+1-1-24.04.4-Ubuntu)
# Compiler flags
kotlinc -d . $*
# Runtime
kotlin -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms{memlim}m \
    -J-Xmx{memlim}m '$MAINCLASS' -DONLINE_JUDGE=1 -DDOMJUDGE=1 $*

Judging System

C. Team Reference Documents (TRDs)

  1. Team notes must be single-sided A4 printed materials of no more than 25 pages, excluding the cover, and the top of every page must include the page number, your university name, and your team name. (We recommend the university name and team name in the upper left-hand corner and the page number in the upper right-hand corner.)
  2. If you wish to bring your team's TRDs, you must submit them for inspection by the HQ. Each team can bring at most three (3) identical copies of the TRDs. Bringing in reference materials that have not been inspected is prohibited.

D. Personal Items

  1. Bringing items that interfere with the competition into the venue is prohibited. In particular, bringing in equipment that can communicate, or equipment that has not been inspected, is strictly prohibited.
  2. You may use your own keyboard and mouse instead of the ones provided, as long as they meet all of the following conditions.
    • Each team may use at most one (1) keyboard and one (1) mouse.
    • Devices that can store user-defined settings, such as key mappings or macros, on the device itself are not allowed. This applies however the settings are stored: custom firmware (QMK, VIA, ZMK, etc.), vendor software, or macro recording with key combinations. Devices that only accept firmware updates from the manufacturer are not affected.
    • Devices with any wireless capability, such as a wireless receiver (dongle) or Bluetooth, are not allowed. Such a device cannot be used even over a wired connection.
    • Personal equipment must be submitted for inspection by the HQ at registration on the day before the contest. Equipment that has not been inspected, or that was not registered on that day, cannot be used, and the HQ may reject any equipment after inspection.
  3. You must connect your own equipment yourself. Staff will not connect it for you. No extra time is given if your equipment does not work with the contest PC.
  4. Bringing in items that do not interfere with the competition, such as swag distributed at the contest, small dolls, dictionaries, personal writing instruments, personal medicine, and snacks such as chocolate, is permitted.

For further inquiries regarding competition participation, please email the HQ (acmicpc [at] icpckorea.org).