返回赛事主页 Back to contest

竞赛环境 Environment

选手机环境参考。 Refer to the mobile environment.

系统

  • Ubuntu 24.04.3 LTS with Linux Kernel 6.14.0.29-generic;

桌面环境

  • Xfce 4.18;

编辑器

  • vi/vim
  • gvim
  • emacs
  • gedit
  • geany
  • kate

支持的语言环境

  • Java
    • Openjdk version 21.0.8
    • 编译参数: -encoding UTF-8 -sourcepath . -d . {files}
    • 运行参数: -Dfile.encoding=UTF-8 -XX:+UseSerialGC -Xss64m -Xms1920m -Xmx1920m
  • C
    • gcc 版本 14.2.0
    • 编译参数: -x c -g -O2 -std=gnu23 -static {files} -lm
  • C++
    • g++ 版本 14.2.0
    • 编译参数: -x c++ -g -O2 -std=gnu++23 -static {files}
  • Python 3
    • PyPy3 version 7.3.18 with GCC 10.2.1 providing Python 3.11.11
    • 关于Python 3支持的模块与库,详见附录。
  • Kotlin
    • Version 1.9.24
    • compiler flags: -d . {files}
    • runtime flags: -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms1920m -J-Xmx1920m

集成开发环境

  • Eclipse 4.37.0(2025-09)
    • JDT(Java Development Tools)版本 3.19.600.v20240903-0240,使用上文所列 Java 环境;
    • CDT(C/C++ Development Tools)版本 11.6.1 202407022008,使用上文所列 C/C++ 环境;
    • PyDev(Python Development Environment)版本 13.0.0.202502031104,使用上文所列 Python 3 环境。
  • IntelliJ IDEA Community Edition 2025.2.1
    • 使用上文所列 Java 与 Kotlin 环境。
  • CLion 2025.2.1
    • 使用上文所列 C/C++ 环境。
  • PyCharm Community Edition 2025.2.1.1
    • 使用上文所列 Python 3 环境。
  • Code::Blocks 20.03+svn13046-0.3build2
    • 使用上文所列 C/C++ 环境。
  • Visual Studio Code 1.105.1
    • 预安装插件列表:
      1. fwcd.kotlin
      2. ms-python.debugpy
      3. ms-python.python
      4. ms-python.vscode-pylance
      5. ms-python.vscode-python-envs
      6. ms-vscode.cpptools
      7. redhat.java
      8. vscjava.vscode-java-debug
      9. divyanshuagrawal.competitive-programming-helper
      10. formulahendry.code-runner

这些插件均没有做任何配置,所有配置均为默认值。

System

  • Ubuntu 24.04.3 LTS with Linux Kernel 6.14.0.29-generic

Desktop Environment

  • Xfce 4.18

Editors

  • vi/vim
  • gvim
  • emacs
  • gedit
  • geany
  • kate

Supported Language Environments

  • Java
    • OpenJDK version 21.0.8
    • Compilation flags: -encoding UTF-8 -sourcepath . -d . {files}
    • Runtime flags: -Dfile.encoding=UTF-8 -XX:+UseSerialGC -Xss64m -Xms1920m -Xmx1920m
  • C
    • GCC version 14.2.0
    • Compilation flags: -x c -g -O2 -std=gnu23 -static {files} -lm
  • C++
    • G++ version 14.2.0
    • Compilation flags: -x c++ -g -O2 -std=gnu++23 -static {files}
  • Python 3
    • PyPy3 version 7.3.18 with GCC 10.2.1, providing Python 3.11.11
    • For supported Python 3 modules and libraries, see the appendix.
  • Kotlin
    • Version 1.9.24
    • Compiler flags: -d . {files}
    • Runtime flags: -Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss64m -J-Xms1920m -J-Xmx1920m

Integrated Development Environments

  • Eclipse 4.37.0 (2025-09)
    • JDT (Java Development Tools) version 3.19.600.v20240903-0240, using the Java environment listed above
    • CDT (C/C++ Development Tools) version 11.6.1 202407022008, using the C/C++ environment listed above
    • PyDev (Python Development Environment) version 13.0.0.202502031104, using the Python 3 environment listed above
  • IntelliJ IDEA Community Edition 2025.2.1
    • Uses the Java and Kotlin environments listed above
  • CLion 2025.2.1
    • Uses the C/C++ environment listed above
  • PyCharm Community Edition 2025.2.1.1
    • Uses the Python 3 environment listed above
  • Code::Blocks 20.03+svn13046-0.3build2
    • Uses the C/C++ environment listed above
  • Visual Studio Code 1.105.1
    • Preinstalled extensions:
      1. fwcd.kotlin
      2. ms-python.debugpy
      3. ms-python.python
      4. ms-python.vscode-pylance
      5. ms-python.vscode-python-envs
      6. ms-vscode.cpptools
      7. redhat.java
      8. vscjava.vscode-java-debug
      9. divyanshuagrawal.competitive-programming-helper
      10. formulahendry.code-runner

None of these extensions have been configured; all settings remain at their default values.