Hardware

AWS t2.small instance

Operating system

Ubuntu 22.04 LTS or later

Compiler, runtime environment, and interpreter

  • C/C++: GCC 11.4.0 or later
  • Python: PyPy 7.3.9 (Python 3.8.13) or later
  • Java: OpenJDK 17.0.12 or later
  • Kotlin 1.7.21 on OpenJDK 17.0.12 or later

Flags (tentative)

  • C:-x c -Wall -O2 -std=gnu11 -static -pipe {source} -lm
  • C++:-x c++ -Wall -O2 -std=gnu++20 -static -pipe
  • Java:-Dfile.encoding=UTF-8 -XX:+UseSerialGC -Xss65536k -Xms1966080k -Xmx1966080k
  • Kotlin:-Dfile.encoding=UTF-8 -J-XX:+UseSerialGC -J-Xss65536k -J-Xms1966080k -J-Xmx1966080k

Lazy evaluation and parallel judging

  • Lazy evaluation is enabled: a rejected submission reports the first error encountered during judging.
  • Parallel judging is enabled: one submission can be evaluated by multiple judgehosts, so repeated submissions of the same code may report different first errors.

Penalty

There is no penalty for compilation errors.

Contest managers

Email: mzshieh@nycu.edu.tw