ID Tên Thông tin trình chấm
ADA Ada gnatmake 13.3.0
AWK AWK awk 1.3.4
BF Brain**** opt 19.1.4, llc 19.1.4, ld_arm 2.43.50.20241126

Classical brain**** with as many byte-sized cells as there are bytes in the memory limit.

C C gcc 14.2.0

Compile options: gcc -std=c99 -Wall -DONLINE_JUDGE -O2 -lm -fmax-errors=5 -march=native -s

C11 C11 gcc11 14.2.0

Compile options: gcc -std=c11 -Wall -DONLINE_JUDGE -O2 -lm -fmax-errors=5 -march=native -s

CBL COBOL cobc 4.0
Clang Clang clang 19.1.4
Clang++ Clang++ clang++ 19.1.4
C++03 C++03 g++ 14.2.0

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

C++11 C++11 g++11 14.2.0

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

C++14 C++14 g++14 14.2.0

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

C++17 C++17 g++17 14.2.0

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

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.5.4
F95 Fortran gfortran 14.2.0
FORTH Forth gforth 0.7.3

Gforth 0.7.2.

Submissions ran as gforth <source>.fs -e bye.

Groovy Groovy groovyc 4.0.24, java 22.0.2
HASK Haskell ghc 9.6.6
ICK INTERCAL ick
JAVA Java 22 javac 22.0.2

Compile options: javac19 -encoding UTF-8

JAVA8 Java 8 javac 1.8.0

Compile options: javac8 -encoding UTF-8 -profile compact1

KOTLIN Kotlin kotlinc 2.1.0, java 22.0.2

Compile options: kotlinc -include-runtime

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
OBJC Objective-C gcc 14.2.0

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

OCAML OCaml ocaml 5.0.0
OUTPUT Output Only cat 9.5
PAS Pascal fpc 3.2.2

Compile options: fpc -Fe/dev/stderr -O2

PASTHEMIS Pascal (Themis) fpc-themis 3.2.2

Compile options: fpc -Fe/dev/stderr -dTHEMIS -O2 -XS -Sg -Cs66060288

PERL Perl perl 5.40.0
PHP PHP php 8.2.24
PIKE Pike pike 8.0
PRO Prolog swipl 9.2.8
PY2 Python 2 python 2.7.18

Compile options: python -m compileall -q

PY3 Python 3 python3 3.12.7

Compile options: python3 -m compileall -q

PYPY2 PyPy 2 pypy 7.3.17, implementing python 2.7.18

Compile options: pypy -m compileall -q

PYPY3 PyPy 3 pypy3 7.3.17, implementing python 3.10.14

Compile options: pypy3 -m compileall -q

RUBY Ruby ruby 3.1.2
RUST Rust rustc 1.83.0
Lisp Lisp sbcl 2.4.10
SCALA Scala scalac 2.11.12, java 22.0.2
SCM Scheme csc 5.3.0
SCRATCH Scratch scratch-run 0.1.5

Check options: scratch-run --check

SED Sed sed 4.9
TCL TCL tclsh 8.6
TEXT TEXT cat 9.5

Run options: cat

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.
ZIG Zig zig 0.6.0