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