2026 赛季环境
Hydro 赛事技术组基于 ICPC World Finals 编程环境提供的工具定制本镜像,计划用于部分 ICPC 亚洲东部区域赛。
基础系统
- Ubuntu 24.04.5 LTS (Noble Numbat),amd64 架构
- Linux kernel 7.0.0 HWE(
linux-generic-hwe-24.04) - GNOME 桌面
- 支持 BIOS 与 UEFI 启动
编辑器与 IDE
编辑器包括 Vim、Neovim、GNU Emacs、gedit、Geany 和 Kate。
| IDE | 版本 |
|---|---|
| Eclipse | 2025-09,含 CDT 12.2.0 和 PyDev 13.1.0 |
| IntelliJ IDEA Community Edition | 2025.2.1 |
| CLion | 2025.2.1 |
| PyCharm Community Edition | 2025.2.1.1 |
| Visual Studio Code | 1.114 |
| Code::Blocks | 20.03 |
Visual Studio Code 包含 C/C++、Java、Python 和 Kotlin 支持,可选 Vim 与 Sublime Text 快捷键,以及简体中文界面。
已禁用 AI 辅助编程。 镜像中 JetBrains IDE 与 Visual Studio Code 附带的所有 AI 插件及功能均已禁用,包括 AI 对话和 AI 代码补全。
编程语言与评测参数
C — GCC 14.2.0
gcc-14 -x c -O2 -std=gnu23 -static {files} -lm
C++ — G++ 14.2.0
g++-14 -x c++ -O2 -std=gnu++23 -static {files}
登录环境中的 gcc、g++、cc 和 c++ 均使用 GCC 14。
Python — PyPy 7.3.21
PyPy 实现 Python 3.11。使用 pypy3 可与评测机使用的 Python 实现保持一致。系统也安装了 CPython 3.12.3,可通过 python 和 python3 使用。
pypy3 -m py_compile {files}
pypy3 {mainfile}
Java — OpenJDK 21.0.11
javac -encoding UTF-8 -sourcepath . -d . {files}
java -Dfile.encoding=UTF-8 -XX:+UseSerialGC -Xss64m -Xms{memlim}m -Xmx{memlim}m {mainclass}
Kotlin — 1.9.24
kotlinc -d . {files}
kotlin -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms{memlim}m -J-Xmx{memlim}m {mainclass}
{files} 表示源文件列表,{mainfile} 表示 Python 入口文件,{mainclass} 表示 Java 或 Kotlin 主类,{memlim} 表示内存限制,单位为 MiB。
当前构建信息
Built on 2026-09-15 21:38:12 Revision: 533cebb
发布文件
下载 2026 镜像ubuntu-24.04.5-icpc2026-amd64.iso