ADA |
Ada |
gnatmake 10.3.0 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/gnatmake -Wall -fdiagnostics-color=always self_testadb.adb -DONLINE_JUDGE -O3 -lm -march=native -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
AWK |
AWK |
awk 1.3.4 Execution command: /usr/bin/mawk -f /tmp/src/self_test.awk
|
BF |
BrainFuck |
bf 1.33.7 Compilation command: /usr/bin/gcc -O0 self_testc.c -o /tmp/src/self_test Execution command: self_test
|
C |
C |
gcc 11 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/gcc -Wall -fdiagnostics-color=always self_testc.c -DONLINE_JUDGE -O3 -lm -march=native -std=c99 -lgmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
C11 |
C11 |
gcc11 11 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/gcc -Wall -fdiagnostics-color=always self_testc.c -DONLINE_JUDGE -O3 -lm -march=native -std=c11 -lgmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
CBL |
Cobol |
cobc 4.0 Compilation command: /usr/bin/cobc -x -free /tmp/src/self_test.cbl Execution command: self_test
|
CLANG |
Clang C11 |
clang 11.1.0 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/clang -Wall -fdiagnostics-color=always self_testc.c -DONLINE_JUDGE -O3 -lm -march=native -std=c99 -lgmp -ferror-limit=5 -s -o /tmp/src/self_test Execution command: self_test
|
CLANGX |
Clang C++17 |
clang++ 11.1.0 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/clang++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -include-pch /usr/include/x86_64-linux-gnu/c++/11/bits/stdc++.h.pch -std=c++17 -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -ferror-limit=5 -s -o /tmp/src/self_test Execution command: self_test
|
COFFEE |
Coffeescript |
coffee 1.12.8 node 12.22.7 Execution command: /usr/bin/nodejs /usr/bin/coffee /tmp/src/self_test.coffee
|
C++03 |
C++03 |
g++ 11 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
C++11 |
C++11 |
g++11 11 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -std=c++11 -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
C++14 |
C++14 |
g++14 11 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -std=c++14 -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
C++17 |
C++17 |
g++17 11 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -std=c++17 -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
C++17x32 |
C++17 (32 bit ptrs) |
g++17 11 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -std=c++17 -fopenmp -fmax-errors=5 -mx32 -s -o /tmp/src/self_test Execution command: self_test
This is the same as C++17, but compiled for the x32 ABI, which may result in a smaller footprint.
|
C++20 |
C++20 |
g++20 11 GNU GSL 2.7 GMP 6.2.1 Boost (Header only) 1.74.0.3 fmt 7.1.3 Abseil 20200923.3 Microsoft Guidelines Support Library (GSL) 3.1.0 Eigen 3.3.9 Testlib 20210617 Atcoder Library (ACL) 1.4 Compilation command: /usr/bin/g++ -Wall -fdiagnostics-color=always self_testcpp.cpp -DONLINE_JUDGE -O3 -lm -march=native -std=c++20 -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
D |
D |
dmd 2.98.0 Compilation command: /usr/bin/dmd -O -inline -release -w /tmp/src/main.d -ofself_test Execution command: self_test
|
DART |
Dart |
dart 2.14.3 Compilation command: /opt/dart-sdk/bin/dart --snapshot=/tmp/src/self_test /tmp/src/self_test.dart Execution command: /opt/dart-sdk/bin/dart /tmp/src/self_test
|
F95 |
Fortran 95 |
gfortran 11 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/gfortran -Wall -fdiagnostics-color=always self_testf95.f95 -DONLINE_JUDGE -O3 -lm -march=native -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -s -o /tmp/src/self_test Execution command: self_test
|
FORTH |
Forth |
gforth 0.7.3 Execution command: /usr/bin/gforth /tmp/src/self_test.fs -e bye
|
GAS64 |
Assembly (x64) |
as_x64 2.37 ld_x64 2.37 Execution command: self_test
|
GO |
Go |
go 1.16.9 Compilation command: /usr/bin/go build /tmp/src/self_test.go Execution command: self_test
|
GROOVY |
Groovy |
groovyc 3.0.9 java 17 Compilation command: /opt/groovy/bin/groovyc /tmp/src/self_test.groovy Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -Dsubmission.file=self_test -Dgroovy.jaxb=jaxb -classpath /opt/groovy/lib/groovy-3.0.9.jar -Dscript.name=/opt/groovy/bin/groovy -Dprogram.name=groovy -Dgroovy.starter.conf=/opt/groovy/conf/groovy-starter.conf -Dgroovy.home=/opt/groovy -Dtools.jar=/usr/lib/jvm/java-17-openjdk-amd64/lib/tools.jar org.codehaus.groovy.tools.GroovyStarter --main groovy.ui.GroovyMain --conf /opt/groovy/conf/groovy-starter.conf --classpath . self_test
|
HASK |
Haskell |
ghc 8.8.4 Compilation command: /usr/bin/ghc -O2 -o self_test /tmp/src/self_test.hs Execution command: self_test
|
ICK |
INTERCAL |
ick Compilation command: /usr/bin/ick -b -O /tmp/src/self_test.i Execution command: self_test
|
JAVA11 |
Java 11 |
javac 11.0.12 Compilation command: /usr/lib/jvm/java-11-openjdk-amd64/bin/javac -encoding UTF-8 /tmp/src/self_test.java Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -XX:ErrorFile=submission_jvm_crash.log self_test
|
JAVA17 |
Java 17 |
javac 17 Compilation command: /usr/lib/jvm/java-17-openjdk-amd64/bin/javac -encoding UTF-8 /tmp/src/self_test.java Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -XX:ErrorFile=submission_jvm_crash.log self_test
|
JAVA8 |
Java 8 |
javac 1.8.0 Compilation command: /usr/lib/jvm/java-8-openjdk-amd64/bin/javac -encoding UTF-8 -profile compact1 /tmp/src/self_test.java Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -XX:ErrorFile=submission_jvm_crash.log self_test
|
KOTLIN |
Kotlin |
kotlinc 1.5.31 java 17 Compilation command: /opt/kotlin/bin/kotlinc -include-runtime -d self_test.jar /tmp/src/self_test.kt Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -jar self_test.jar
|
LUA |
Lua |
lua 5.3.6 Execution command: /usr/bin/lua /tmp/src/self_test.lua
|
MONOCS |
Mono C# |
csc 6.12.0.122 mono 6.12.0.122 Compilation command: /usr/bin/mono-csc /tmp/src/self_test.cs -r:System.Numerics.dll -out:/tmp/src/self_test.exe Execution command: mono /tmp/src/self_test.exe
|
MONOFS |
Mono F# |
fsharpc 11.0.0.0 mono 6.12.0.122 Compilation command: /usr/bin/fsharpc --nologo --optimize --tailcalls --out:/tmp/src/self_test.exe /tmp/src/self_test.fs Execution command: mono /tmp/src/self_test.exe
|
MONOVB |
Mono VB |
vbnc 0.0.0.5943 mono 6.12.0.122 Compilation command: /usr/bin/vbnc /nologo /quiet /optimize+ /out:/tmp/src/self_test.exe /tmp/src/self_test.vb Execution command: mono /tmp/src/self_test.exe
|
NASM64 |
NASM (x64) |
nasm 2.15.5 ld_x64 2.37 Execution command: self_test
|
OBJC |
Objective C |
gcc 11 GNU GSL 2.7 GMP 6.2.1 Compilation command: /usr/bin/gcc -Wall -fdiagnostics-color=always self_testm.m -DONLINE_JUDGE -O3 -lm -march=native -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -g -O2 -fconstant-string-class=NSConstantString -I. -I/usr/local/include/GNUstep -I/usr/include/GNUstep -lgmp -lgmpxx -lgsl -lgslcblas -fopenmp -fmax-errors=5 -rdynamic -shared-libgcc -pthread -fexceptions -L/usr/local/lib -L/usr/lib -lgnustep-base -lobjc -lm -s -o /tmp/src/self_test Execution command: self_test
|
OCAML |
OCaml |
ocaml 4.13.1 Compilation command: /home/judge/.opam/default/bin/ocamlfind opt -package str -package base -package core -package stdio -package zarith -thread -linkpkg /tmp/src/self_test.ml -o self_test Execution command: self_test
|
PAS |
Pascal |
fpc 3.2.0 Compilation command: /usr/bin/fpc -Fe/dev/stderr -So -O2 /tmp/src/self_test.pas Execution command: self_test
|
PERL |
Perl |
perl 5.32.1 Execution command: perl -Mre=eval /tmp/src/self_test.pl
|
PHP |
PHP |
php 7.4.21 Execution command: php /tmp/src/self_test.php
|
PIKE |
Pike |
pike 8.0 Execution command: /usr/bin/pike /tmp/src/self_test.pike
|
PRO |
Prolog |
swipl 8.2.4 Execution command: /usr/bin/swipl --goal=main -c /tmp/src/self_test.pl
|
PY2 |
Python 2 |
python 2.7.18 Compilation command: /usr/bin/python2.7 -m compileall -q /tmp/src Execution command: /usr/bin/python2.7 -B /tmp/src/-loader.py /tmp/src/self_test.py
|
PY3 |
Python 3 |
python3 3.9.7 ansi2html 1.6.0 Cython 0.29.24 dmoj 3.0.2 joblib 1.1.0 llvmlite 0.37.0 networkx 2.6.3 numba 0.54.1 numpy 1.20.3 pip 20.3.4 Pygments 2.10.0 pylru 1.2.0 PyYAML 6.0 scikit-learn 1.0 scipy 1.7.1 setproctitle 1.2.2 setuptools 58.2.0 termcolor 1.1.0 threadpoolctl 3.0.0 watchdog 2.1.6 wheel 0.34.2 Compilation command: /usr/bin/python3 -m compileall -q /tmp/src Execution command: /usr/bin/python3 -B /tmp/src/-loader.py /tmp/src/self_test.py
|
PYPY |
Pypy (Python 2) |
pypy 7.3.5 implementing python 2.7.18 Compilation command: /opt/pypy2/bin/pypy -m compileall -q /tmp/src Execution command: /opt/pypy2/bin/pypy -B /tmp/src/-loader.py /tmp/src/self_test.py
|
PYPY3 |
Pypy (Python 3) |
pypy3 7.3.5 implementing python 3.7.10 Compilation command: /opt/pypy3/bin/pypy3 -m compileall -q /tmp/src Execution command: /opt/pypy3/bin/pypy3 -B /tmp/src/-loader.py /tmp/src/self_test.py
|
RKT |
Racket |
racket 8.2 Compilation command: /usr/bin/raco make /tmp/src/self_test.rkt Execution command: /usr/bin/racket /tmp/src/self_test.rkt
|
RUBY2 |
Ruby 2 |
ruby 2.7.4 Execution command: /usr/bin/ruby2.7 --disable-gems /tmp/src/self_test.rb
|
RUST |
Rust |
rustc 1.55.0 Compilation command: /home/judge/.cargo/bin/cargo build --release --offline Execution command: self_test
|
SBCL |
SteelBankCommonLisp |
sbcl 2.1.9 Compilation command: /usr/bin/sbcl --eval (compile-file "/tmp/src/self_test.cl") --quit Execution command: /usr/bin/sbcl --dynamic-space-size 1 --noinform --no-sysinit --no-userinit --load self_test.fasl --quit --end-toplevel-options
|
SCALA |
Scala |
scalac 3.0.2 java 17 Compilation command: /opt/scala/bin/scalac /tmp/src/self_test.scala Execution command: java -client -javaagent:/judge/dmoj/executors/java_sandbox.jar= -Xss128m -Xmx[MEMORY_LIMIT]K -XX:+UseSerialGC -classpath /opt/scala/lib/scala-library-2.13.6.jar:/opt/scala/lib/scala3-library_3-3.0.2.jar:/opt/scala/lib/scala-asm-9.1.0-scala-1.jar:/opt/scala/lib/compiler-interface-1.3.5.jar:/opt/scala/lib/scala3-interfaces-3.0.2.jar:/opt/scala/lib/scala3-compiler_3-3.0.2.jar:/opt/scala/lib/tasty-core_3-3.0.2.jar:/opt/scala/lib/scala3-staging_3-3.0.2.jar:/opt/scala/lib/scala3-tasty-inspector_3-3.0.2.jar:/opt/scala/lib/jline-reader-3.19.0.jar:/opt/scala/lib/jline-terminal-3.19.0.jar:/opt/scala/lib/jline-terminal-jna-3.19.0.jar:/opt/scala/lib/jna-5.3.1.jar:: -Dscala.usejavacp=true self_test
|
SCM |
CHICKEN Scheme |
csc 5.2.0 Compilation command: /usr/bin/chicken-csc /tmp/src/self_test.scm Execution command: self_test
|
SED |
Sed |
sed 4.8 Execution command: /bin/sed -f /tmp/src/self_test.sed
|
SWIFT |
Swift |
swiftc 5.4.3 Compilation command: /opt/swift/usr/bin/swiftc /tmp/src/self_test.swift Execution command: self_test
|
TCL |
Tcl |
tclsh 8.6 Execution command: /usr/bin/tclsh /tmp/src/self_test.tcl
|
TEXT |
Text |
cat 8.32 Execution command: /bin/cat /tmp/src/self_test.txt
|
TUR |
Turing |
tprolog Compilation command: /opt/tprolog/tprologc /tmp/src/self_test.t /opt/tprolog Execution command: /opt/tprolog/tprolog /tmp/src/self_test.tbc
|
V8JS |
V8 Javascript |
v8dmoj 9.3.345.19 Execution command: /usr/bin/v8dmoj --stack-size=131072 /tmp/src/self_test.js
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 Compilation command: /opt/zig/zig build-exe /tmp/src/self_test.zig --release-safe --name self_test Execution command: self_test
|