Language | Compilation | Execution |
c++ |
$(realpath $(which g++)) -std=c++17 -fmax-errors=5 -Ofast -O3 -Wextra -Wshadow -o Judge{x}/cppexec Judge{x}/SourceCode.cpp
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --time={t:.2f} --dir={path}/Judge{x} --run {path}/Judge{x}/cppexec |
---|---|---|
forth | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --dir={path} --run -- $(realpath $(which pforth)) -q {path}/Judge{x}/SourceCode.fth |
text | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run $(realpath $(which cat)) {path}/Judge{x}/Source.txt |
ruby | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run -- $(realpath $(which ruby)) {path}/Judge{x}/SourceCode.rb |
pascal |
$(realpath $(which fpc)) Judge{x}/SourceCode.p
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run {path}/Judge{x}/SourceCode |
c |
$(realpath $(which gcc)) -fmax-errors=5 -o Judge{x}/cexec Judge{x}/SourceCode.c
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run {path}/Judge{x}/cexec |
nodejs | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --processes=15 --dir={path}/Judge{x} --run -- $(realpath $(which node)) {path}/Judge{x}/SourceCode.js |
rickroll | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --dir={path} --run $(realpath $(which rickroll)) {path}/Judge{x}/SourceCode.rr |
scratch |
$(realpath $(which scrapec)) -o {path}/Judge{x}/SourceCode.scrape Judge{x}/SourceCode.sb3
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run $(realpath $(which scrape)) {path}/Judge{x}/SourceCode.scrape |
typescript |
$(realpath $(which tsc)) --module amd --outFile Judge{x}/SourceCode.js Judge{x}/SourceCode.ts
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --processes=15 --dir={path}/Judge{x} --run -- $(realpath $(which node)) {path}/Judge{x}/SourceCode.js |
python | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --processes=15 --dir={path}/Judge{x} --run $(realpath $(which python3)) {path}/Judge{x}/SourceCode.py |
brainf |
ruby bfcc.rb 256 < Judge{x}/SourceCode.b > Judge{x}/SourceCode.c && $(realpath $(which gcc)) -o Judge{x}/cexec Judge{x}/SourceCode.c
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run {path}/Judge{x}/cexec |
coffee |
$(realpath $(which coffee)) -c -o Judge{x} Judge{x}/SourceCode.coffee
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --processes=15 --dir={path}/Judge{x} --run -- $(realpath $(which node)) {path}/Judge{x}/SourceCode.js |
rust |
cargo build --quiet --release --offline --manifest-path Judge{x}/submission/Cargo.toml
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x}/submission/target/release --run {path}/Judge{x}/submission/target/release/submission |
java |
$(realpath $(which javac)) Judge{x}/java/Main.java
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} --processes=50 -s --dir={path}/Judge{x}/java --run -- $(realpath $(which java)) -Xmx{mem}k -Xms{mem}k -Xss{mem}k -cp {path}/Judge{x}/java Main |
perl | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run $(realpath $(which perl)) {path}/Judge{x}/SourceCode.pl |
clang |
$(realpath $(which clang)) -fmax-errors=5 -o Judge{x}/cexec Judge{x}/SourceCode.c
|
isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --dir={path}/Judge{x} --run {path}/Judge{x}/cexec |
pypy | Not a compiled language | isolate --cg --meta="{path}/Judge{x}/meta.yaml" --time={t:.2f} -s --cg-mem={mem} --processes=15 --dir={path}/Judge{x} --dir=$HOME/.pypy --run $(realpath $(which pypy)) {path}/Judge{x}/SourceCode.py |