ID Tên Thông tin trình chấm
C C gcc 14.2.0
C11 C11 gcc11 14.2.0
Clang Clang clang 19.1.7
Clang++ Clang++ clang++ 19.1.7
C++03 C++03 g++ 14.2.0
C++11 C++11 g++11 14.2.0
C++14 C++14 g++14 14.2.0
C++17 C++17 g++17 14.2.0
C++20 C++20 g++20 14.2.0

Compile options: g++ -std=c++20 -Wall -DONLINE_JUDGE -O2 -lm -fmax-errors=5 -march=native -s

C++THEMIS C++ (Themis) g++-themis 14.2.0

Compile options: g++ -std=c++14 -pipe -O2 -s -static -lm -x c++ -DTHEMIS -Wl,-z,stack-size=66060288

DART Dart dart 3.6.1
GAS32 Assembly (x86) as_x86 2.43.90.20250122, ld_x86 2.43.90.20250122
GAS64 Assembly (x64) as_x64 2.43.90.20250122, ld_x64 2.43.90.20250122
GO Go go 1.23.5
JAVA Java javac 22.0.2
JAVA8 Java 8 javac 1.8.0
KOTLIN Kotlin kotlinc 2.1.0, java 22.0.2
LUA Lua lua 5.3.6
C# C# csc 6.12.0.200, mono 6.12.0.200
F# F# fsharpc 11.0.0.0, mono 6.12.0.200
VB Visual Basic vbnc 0.0.0.5943, mono 6.12.0.200
NASM NASM nasm 2.16.3, ld_x86 2.43.90.20250122
NASM64 NASM64 nasm 2.16.3, ld_x64 2.43.90.20250122
NODEJS NODEJS node 20.18.2

Compile options: cp {source} {exe} Run options: node {exe}

OBJC Objective-C gcc 14.2.0

Objective-C with GNUstep Base 1.22.1 on GCC 4.7.2+.

PAS Pascal fpc 3.2.2
PHP PHP php 8.4.3
PY2 Python 2 python 2.7.18
PY3 Python 3 python3 3.13.1
PYPY2 PyPy 2 pypy 7.3.17, implementing python 2.7.18
PYPY3 PyPy 3 pypy3 7.3.17, implementing python 3.10.14
RUBY Ruby ruby 3.3.6
RUST Rust rustc 1.84.0
SCALA Scala scalac 2.11.12, java 22.0.2
SCRATCH SCRATCH scratch-run 0.1.5

Check options: scratch-run --check

SWIFT Swift swiftc 5.4.3
V8JS V8 JavaScript v8dmoj 9.3.345.19

This is a custom version of V8 that adds six functions in order to perform I/O and aid in online judging.

  • print(...): similar to Python's print, prints all argument separated by space followed by new line.
  • flush(): flushes stdout, ensuring everything output by print() immediately shows up.
  • gets(): similar to the Ruby equivalent, returns one line of input from stdin.
  • read(bytes): read bytes bytes from stdin as an ArrayBuffer.
  • write(buffer): write a typed array, ArrayBuffer, or a view of ArrayBuffer to stdout.
  • quit(code): exits the program with code.
  • You can also assign to the global variable autoflush to control whether print() flushes.