2023/8/6から2023/8/12にかけて行われるジャッジアップデートで適用される言語とライブラリの一覧になります。
このテーブルの情報は 2023/7/31 16:40 時点のものです。→スプレッドシートと差異がある場合は、スプレッドシートが真です。
テーブルがすべて見えない方は横にスクロールしてください。
ライブラリは非常に量が多いため、折りたたんでいます。more...をクリックすると表示できます。
実装 | バージョン | ファイル名 | コンパイルコマンド | 実行コマンド | ライブラリ |
---|---|---|---|---|---|
><> | |||||
fishr | 0.1.0 | Main.fish | - | fishr Main.fish |
- |
AWK | |||||
GNU Awk | 5.0.1 | Main.awk | - | awk -f Main.awk |
- |
Ada | |||||
GNAT | 12.2 | Main.adb | gnat make -O2 -o a.out Main.adb | ./a.out |
- |
Assembly x64 | |||||
NASM | 2.15.05 | Main.asm | nasm -f elf64 Main.asm && gcc -o a.out Main.o -lm | ./a.out |
- |
Bash | |||||
bash | 5.2.2 | Main.bash | bash -n Main.bash || rm Main.bash | bash Main.bash |
- |
Brainfuck | |||||
bf | 20041219 | Main.bf | - | bf -c999999999 Main.bf |
- |
C | |||||
gcc | 12.2.0 | Main.c | gcc-12 -std=gnu2x -O2 -DONLINE_JUDGE -DATCODER -o a.out Main.c | ./a.out |
- |
C# | |||||
.NET | 7.0.7 | Main.cs | export DOTNET_EnableWriteXorExecute=0 dotnet publish -c Release -o publish -v q --nologo 1>&2 |
./publish/Main |
ac-library-csharp@3.0.0-atcoder8 MathNet.Numerics@5.0.0 Microsoft.ML@2.0.1 Microsoft.ML.LightGbm@2.0.1 |
.NET | 7.0.7 | Main.cs | export DOTNET_EnableWriteXorExecute=0 dotnet publish -c Release -o publish -v q --nologo 1>&2 |
./publish/Main |
ac-library-csharp@3.0.0-atcoder8 MathNet.Numerics@5.0.0 |
C++ | |||||
gcc | 12.2 | Main.cpp | g++ -std=gnu++17 -Wall -Wextra -O2 -DONLINE_JUDGE -I/opt/boost/gcc/include -L/opt/boost/gcc/lib -I/opt/ac-library -o a.out Main.cpp | ./a.out |
AC Library@1.5.1 Boost@1.82.0 |
gcc | 12.2 | Main.cpp | g++-12 -std=gnu++2b -O2 -DONLINE_JUDGE -DATCODER \ -Wall -Wextra \ -mtune=native -march=native \ -fconstexpr-depth=2147483647 -fconstexpr-loop-limit=2147483647 -fconstexpr-ops-limit=2147483647 \ -I/opt/ac-library -I/opt/boost/gcc/include -L/opt/boost/gcc/lib \ -o a.out Main.cpp \ -lgmpxx -lgmp \ -I/usr/include/eigen3 |
./a.out |
AC Library@1.5.1 Boost@1.82.0 GMP@6.2.1 Eigen@3.4.0-2ubuntu2 |
gcc | 12.2 | Main.cpp | g++-12 -std=gnu++20 -O2 -DONLINE_JUDGE -DATCODER \ -Wall -Wextra \ -mtune=native -march=native \ -fconstexpr-depth=2147483647 -fconstexpr-loop-limit=2147483647 -fconstexpr-ops-limit=2147483647 \ -I/opt/ac-library -I/opt/boost/gcc/include -L/opt/boost/gcc/lib \ -o a.out Main.cpp \ -lgmpxx -lgmp \ -I/usr/include/eigen3 |
./a.out |
AC Library@1.5.1 Boost@1.82.0 GMP@6.2.1 Eigen@3.4.0-2ubuntu2 |
Clang | 16.0.5 | Main.cpp | clang++ -std=c++17 -Wall -Wextra -O2 -DONLINE_JUDGE -DATCODER -mtune=native -march=native -fconstexpr-depth=2147483647 -fconstexpr-steps=2147483647 -I/opt/boost/clang/include -L/opt/boost/clang/lib -I/opt/ac-library -I/usr/include/eigen3 -fuse-ld=lld -o ./a.out ./Main.cpp | ./a.out |
AC Library@1.5.1 Boost@1.82.0 GMP@6.2.1 Eigen@3.4.0-2ubuntu2 z3@4.8.12-1 libbz2-1.0@1.0.8-5build1 liblzma(xz-utils)@5.2.5-2.1 sqlite3@3.39.3-1 openssl@3.0.5-2ubuntu2.1 zlib@1:1.2.11.dfsg-4.1ubuntu1 lz4@1.9.3-2build2 lzo2@2.10-2build3 |
Clang | 16.0.5 | Main.cpp | clang++ -std=c++2b -Wall -Wextra -O2 -DONLINE_JUDGE -DATCODER -mtune=native -march=native -fconstexpr-depth=2147483647 -fconstexpr-steps=2147483647 -I/opt/boost/clang/include -L/opt/boost/clang/lib -I/opt/ac-library -I/usr/include/eigen3 -fuse-ld=lld -o ./a.out ./Main.cpp | ./a.out |
AC Library@1.5.1 Boost@1.82.0 GMP@6.2.1 Eigen@3.4.0-2ubuntu2 z3@4.8.12-1 libbz2-1.0@1.0.8-5build1 liblzma(xz-utils)@5.2.5-2.1 sqlite3@3.39.3-1 openssl@3.0.5-2ubuntu2.1 zlib@1:1.2.11.dfsg-4.1ubuntu1 lz4@1.9.3-2build2 lzo2@2.10-2build3 |
Clang | 16.0.5 | Main.cpp | clang++ -std=c++20 -Wall -Wextra -O2 -DONLINE_JUDGE -DATCODER -mtune=native -march=native -fconstexpr-depth=2147483647 -fconstexpr-steps=2147483647 -I/opt/boost/clang/include -L/opt/boost/clang/lib -I/opt/ac-library -I/usr/include/eigen3 -fuse-ld=lld -o ./a.out ./Main.cpp | ./a.out |
AC Library@1.5.1 Boost@1.82.0 GMP@6.2.1 Eigen@3.4.0-2ubuntu2 z3@4.8.12-1 libbz2-1.0@1.0.8-5build1 liblzma(xz-utils)@5.2.5-2.1 sqlite3@3.39.3-1 openssl@3.0.5-2ubuntu2.1 zlib@1:1.2.11.dfsg-4.1ubuntu1 lz4@1.9.3-2build2 lzo2@2.10-2build3 |
COBOL | |||||
GnuCOBOL | 3.1.2 | Main.cbl | cobc -x -free -O2 -o ./a.out ./Main.cbl | ./a.out |
- |
GnuCOBOL(Fixed) | 3.1.2 | Main.cbl | cobc -x -O2 -o ./a.out ./Main.cbl | ./a.out |
- |
Carp | |||||
Carp | 0.5.5 | Main.carp | export CARP_DIR=/opt/carp-v0.5.5-x86_64-linux carp -b --optimize Main.carp 1>&2 |
./out/Untitled |
- |
Clojure | |||||
clojure | 1.11.1 | Main.clj | - | clojure -J-Xss{memory:mb}M -M Main.clj |
- |
babashka | 1.3.181 | Main.clj | - | bb Main.clj |
- |
Common Lisp | |||||
SBCL | 2.3.6 | Main.lisp | export SBCL_HOME=/usr/local/lib/sbcl ./sbcl --noinform --eval '(compile-file "Main.lisp")' --quit if [ -f Main.fasl ]; then chmod +x Main.fasl fi |
./Main.fasl |
fast-generic-functions trivia iterate cl-ppcre |
Crystal | |||||
Crystal | 1.9.1 | main/src/main.cr | cd main && shards build --release --no-debug --no-color -Donline_judge 1>&2 | ./main/bin/main |
ac-library.cr |
Cyber | |||||
Cyber | v0.2-Latest | Main.cy | if cyber compile Main.cy > compile-out 2>&1; then touch ok else cat compile-out 1>&2 fi |
cyber Main.cy |
- |
D | |||||
DMD | 2.104.0 | source/app.d | export DFLAGS="-O -release -boundscheck=off" dub build --skip-registry=all --nodeps |
./judge |
mir 3.2.3 |
GDC | 12.2 | source/app.d | dub build --skip-registry=all --nodeps --build=release-nobounds | ./judge |
mir 3.2.3 |
LDC | 1.32.2 | source/app.d | dub build --skip-registry=all --nodeps --build=release-nobounds | ./judge |
mir 3.2.3 |
Dart | |||||
Dart | 3.0.5 | Main.dart | dart compile exe Main.dart -o a.out | ./a.out |
- |
ECLiPSe | |||||
ECLiPSe | 7.1_13 | Main.ecl | export PATH=$PATH:/judge/eclipse/bin/x86_64_linux echo "compile('Main.ecl', [output: eco, debug: off])" | eclipse -f Main.ecl |
eclipse -f Main.eco -e main |
eplex |
Elixir | |||||
Elixir | 1.15.2 | lib/judge.ex | export PATH=/home/runner/.asdf/installs/erlang/26.0.2/bin:/opt/elixir/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin mix compile |
mix run -e Main.main |
Flow@1.2.4 Nx@0.5.3 EXLA@0.5.1 Mnesia ETS Persistent_term |
Emacs Lisp | |||||
GNU Emacs | 28.2 | Main.el | emacs --batch -f package-initialize -f batch-byte-compile Main.el | emacs --batch -f package-initialize -l Main.elc |
dash.el s.el recur.el ht.el |
GNU Emacs | 28.2 | Main.el | emacs --batch -f package-initialize --eval '(native-compile "Main.el" (expand-file-name "Main.eln"))' | emacs --batch -f package-initialize -l Main.eln |
dash.el s.el recur.el ht.el |
GNU Emacs | 28.2 | Main.el | - | emacs --batch -f package-initialize -l Main.el |
dash.el s.el recur.el ht.el |
Erlang | |||||
Erlang | 26.0.2 | Main.erl | export PATH=/home/runner/.asdf/installs/erlang/26.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin erlc Main.erl 1>&2 |
erl -noshell -run Main main run |
- |
F# | |||||
.NET | 7.0.7 | Main.fs | export DOTNET_EnableWriteXorExecute=0 dotnet publish -c Release -o publish -v q --nologo 1>&2 |
./publish/Main |
ac-library-csharp@3.0.0-atcoder8 MathNet.Numerics@5.0.0 MathNet.Numerics.FSharp@5.0.0 Microsoft.ML@2.0.1 Microsoft.ML.LightGbm@2.0.1 |
Factor | |||||
Factor | 0.98 | Main.factor | - | /opt/factor/factor Main.factor |
- |
Forth | |||||
gforth | 0.7.3 | Main.fs | - | gforth-fast Main.fs -e bye |
- |
Fortran | |||||
gfortran | 12.2 | main.f90 | export FFLAGS="-O2 -std=f2018" cmake -B build -DCMAKE_BUILD_TYPE=NoConfig cmake --build build |
./build/main |
stdlib |
Go | |||||
go | 1.20.6 | main.go | export PATH=$PATH:/opt/go/bin go build -o a.out |
./a.out |
gods gonum gostl golang.org/x/exp |
Haskell | |||||
GHC | 9.4.5 | submission/app/Main.hs | cd submission source ~/.ghcup/env cabal v2-build --offline && cp $(cabal list-bin main) ../ |
./main |
Cabal ^>=3.10.1.0 Cabal-syntax ^>=3.10.1.0 QuickCheck ^>=2.14.3 adjunctions ^>=4.4.2 array ==0.5.4.0 attoparsec ^>=0.14.4 base ==4.17.1.0 bifunctors ^>=5.6.1 binary ^>=0.8.9.1 bitvec ^>=1.1.4.0 bytestring ^>=0.11.4.0 comonad ^>=5.0.8 containers ^>=0.6.7 contravariant ^>=1.5.5 deepseq ==1.4.8.0 directory >=1.3.7.1 && <1.3.8.0 distributive ^>=0.6.2.1 exceptions ^>=0.10.7 extra ^>=1.7.13 fgl ^>=5.8.1.1 filepath >=1.4.2.2 && <1.4.99 free ^>=5.2 ghc-bignum ==1.3 ghc-boot-th ==9.4.5 ghc-prim ==0.9.0 hashable ^>=1.4.2.0 heaps ^>=0.4 indexed-traversable ^>=0.1.2.1 indexed-traversable-instances ^>=0.1.1.2 integer-gmp ^>=1.1 integer-logarithms ^>=1.0.3.1 kan-extensions ^>=5.2.5 lens ^>=5.2.2 linear-base ^>=0.3.1 list-t ^>=1.0.5.6 massiv ^>=1.0.4.0 megaparsec ^>=9.4.1 mono-traversable ^>=1.0.15.3 mtl ^>=2.3.1 mutable-containers ^>=0.3.4.1 mwc-random ^>=0.15.0.2 parallel ^>=3.2.2.0 parsec ^>=3.1.16.1 parser-combinators ^>=1.3.0 pretty ^>=1.1.3.6 primitive ^>=0.8.0.0 process ^>=1.6.17.0 profunctors ^>=5.6.2 psqueues ^>=0.2.7.3 random ^>=1.2.1.1 reflection ^>=2.1.7 regex-tdfa ^>=1.3.2.1 safe-exceptions ^>=0.1.7.3 scientific ^>=0.3.7.0 semialign ^>=1.3 semigroupoids ^>=6.0.0.1 split ^>=0.2.3.5 stm ^>=2.5.1.0 strict ^>=0.5 strict-lens ^>=0.4.0.3 tagged ^>=0.8.7 template-haskell ==2.19.0.0 text ^>=2.0.2 tf-random ^>=0.5 these ^>=1.2 these-lens ^>=1.0.1.3 time ^>=1.12.2 transformers ^>=0.6.1.0 trifecta ^>=2.1.2 unboxing-vector ^>=0.2.0.0 unix ==2.7.3 unordered-containers ^>=0.2.19.1 utility-ht ^>=0.0.17 vector ^>=0.13.0.0 vector-algorithms ^>=0.9.0.1 vector-stream ^>=0.1.0.0 vector-th-unbox ^>=0.2.2 xhtml ^>=3000.2.2.1 |
Haxe | |||||
Haxe | 4.3.1 | Main.hx | export PATH=/opt/haxe_20230428195743_964c84c:$PATH haxe -D analyzer-optimize --jvm Main.jar --main Main |
java -jar Main.jar |
- |
Java | |||||
OpenJDK | 17 | Main.java | javac Main.java | java Main -Xss{memory:mb}M -DONLINE_JUDGE=true |
- |
JavaScript | |||||
Deno | 1.35.1 | Main.js | export NO_COLOR=true export PATH=$PATH:/home/runner/.deno/bin export DENO_NO_UPDATE_CHECK=1 # キャッシュしつつ、import・構文などをチェック if deno cache --quiet Main.js > check-output 2>&1 ; then touch ok else cat check-output 1>&2 if grep -q "error sending request for url (http" check-output 2>/dev/null; then # ライブラリをダウンロードしようとした場合はヒントを表示 echo "---" 1>&2 echo "Tips from the judge system: The only available external libraries are:" 1>&2 echo "- std@0.194.0" 1>&2 echo "- npm:mathjs@11.8.2" 1>&2 echo "Please make sure to specify the version number when importing." 1>&2 fi fi |
deno run --allow-all --quiet --no-prompt --v8-flags=--stack-size={memory:kb} Main.js ONLINE_JUDGE ATCODER |
std@0.194.0 mathjs@11.8.2 |
Node.js | 18.16.1 | Main.js | node --check Main.js && touch ok | node --stack-size={memory:kb} Main.js ONLINE_JUDGE ATCODER |
mathjs@11.8.2 |
Julia | |||||
Julia | 1.9.2 | Main.jl | export PATH=$PATH:/home/runner/.juliaup/bin julia -e "Meta.parse(\"begin \" * read(\"Main.jl\",String) * \" end\")" && touch ok julia Main.jl ONLINE_JUDGE 2> /dev/null |
julia Main.jl |
DataStructures, DelimitedFiles, Distributions, Primes, OffsetArrays, Combinatorics, StaticArrays, IterTools, InvertedIndices |
Koka | |||||
koka | 2.4.0 | Main.kk | koka -O2 -o a.out Main.kk 1>&2 if [ -f a.out ]; then chmod +x a.out; fi |
./a.out |
- |
Kotlin | |||||
Kotlin/JVM | 1.8.20 | Main.kt | $HOME/.sdkman/candidates/kotlin/current/bin/kotlinc ./Main.kt -include-runtime -jvm-target 19 -d ./Main.jar | /usr/lib/jvm/java-19-openjdk-amd64/bin/java -cp ./Main.jar MainKt -Xss{memory:mb}M -DONLINE_JUDGE=true |
- |
LLVM IR | |||||
Clang | 16.0.5 | Main.ll | clang-16 -O2 -o ./a.out ./Main.ll | ./a.out |
- |
Lua | |||||
LuaJIT | 2.1.0-beta3 | Main.lua | luajit -O3 -b Main.lua luac.out | luajit -O3 luac.out |
- |
Lua | 5.4.6 | Main.lua | export PATH=$PATH:/judge/lua-5.4.6/src luac -o luac.out Main.lua |
lua luac.out |
- |
Mercury | |||||
Mercury | 22.01.6 | main.m | mmc -o a.out -O 5 main | ./a.out |
- |
Nibbles | |||||
nibbles | 1.01 | Main.nbl | ./nibbles -hs Main.nbl && ~/.ghcup/bin/ghcup --offline run --quick --ghc 8.10.7 -- ghc -O2 out.hs | ./out |
ghc base template-haskell containers bytestring process filepath dlist split murmur-hash memoize |
Nim | |||||
Nim | 1.6.14 | Main.nim | export PATH=$HOME/.nimble/bin:$PATH nim cpp -d:release --opt:speed --multimethods:on --warning[SmallLshouldNotBeUsed]:off --hints:off -o:a.out Main.nim |
./a.out |
neo Nim-ACL bignum |
OCaml | |||||
ocamlopt | 5.0.0 | main.ml | eval $(opam env) ocamlfind ocamlopt -O2 -o a.out \ main.ml -linkpkg -thread \ -package str,num,threads,containers,core,iter,batteries |
./a.out |
num@1.4 containers@3.12 core@v0.16.1 iter@1.7 batteries@3.6.0 |
Octave | |||||
GNU Octave | 8.2.0 | Main.m | octave -W --eval 'disp("Hello, world!")' | octave -W Main.m |
- |
PHP | |||||
php | 8.2.8 | Main.php | # チェックで問題が無かった場合OKファイルを生成 php -l Main.php && touch OK |
php Main.php |
php8.2-gmp php8.2-bcmath php8.2-sqlite3 |
Pascal | |||||
fpc | 3.2.2 | Main.p | fpc -O2 -Sd -Sh -v0z -oa.out Main.p | ./a.out |
- |
Perl | |||||
perl | 5.34 | Main.pl | perl -c Main.pl && touch ok | perl Main.pl |
- |
PowerShell | |||||
PowerShell | 7.3.1 | Main.ps1 | - | pwsh ./Main.ps1 |
ac-library-csharp@3.0.0-atcoder8 |
Prolog | |||||
SWI-Prolog | 9.0.4 | Main.pl | swipl -O -g main -o a.out -c Main.pl # source 内で main :- |
./a.out |
- |
Python | |||||
PyPy | 3.10-v7.3.12 | Main.py | pypy3 -m py_compile Main.py pypy3 Main.py ONLINE_JUDGE 2> /dev/null |
pypy3 Main.py |
numpy==1.24.1 scipy==1.10.1 networkx==3.0 sympy==1.11.1 sortedcontainers==2.4.0 more-itertools==9.0.0 shapely==2.0.0 bitarray==2.6.2 PuLP==2.7.0 mpmath==1.2.1 pandas==1.5.2 z3-solver==4.12.1.0 scikit-learn==1.3.0 ac-library-python cppyy==2.4.1 |
CPython | 3.11.4 | Main.py | python3.11 -m py_compile Main.py python3.11 Main.py ONLINE_JUDGE 2> /dev/null |
python3.11 Main.py |
numpy==1.24.1 scipy==1.10.1 networkx==3.0 sympy==1.11.1 sortedcontainers==2.4.0 more-itertools==9.0.0 shapely==2.0.0 bitarray==2.6.2 PuLP==2.7.0 mpmath==1.2.1 pandas==1.5.2 z3-solver==4.12.1.0 scikit-learn==1.2.0 ortools==9.5.2237 ac-library-python setuptools==66.0.0 cppyy==2.4.1 torch==1.13.1 polars==0.15.15 lightgbm==3.3.1 gmpy2==2.1.5 numba==0.57.0 |
Mambaforge / CPython | 3.10.10 | Main.py | ~/mambaforge/bin/python3.10 Main.py ONLINE_JUDGE 2> /dev/null | /home/runner/mambaforge/bin/python3.10 Main.py |
numpy==1.24.3 numba==0.57.0 scipy==1.10.1 networkx==3.1 sympy==1.11.1 sortedcontainers==2.4.0 more-itertools==9.1.0 shapely==2.0.1 bitarray==2.7.3 PuLP==2.7.0 mpmath==1.3.0 pandas==2.0.0 scikit-learn==1.2.2 scikit-learn-intelex==2023.0.2 ortools-python==9.6 ac-library-python cppyy==2.4.2 pytorch==2.0.0 polars==0.16.18 lightgbm==3.3.5 cython==0.29.34 graphblas==7.4.4 pythonの方と比較すると numba, scikit-learn-intelex, cython, graphblas を追加しています。 PyTorch は、2.0 になっています。python 3.11 にはまだ対応していません。 |
Cython | 0.29.34 | Main.pyx | python3.11 -c "from Cython.Build import cythonize;from Cython.Compiler import Options;Options.embed='main';cythonize('Main.pyx', language='c++', compiler_directives={'language_level':'3'})" g++ -Wno-deprecated-declarations -O2 -fPIC -I/usr/local/include/python3.11 -I$HOME/.local/lib/python3.11/site-packages/numpy/core/include -o a.out Main.cpp -lpython3.11 |
./a.out |
numpy scipy networkx |
R | |||||
GNU R | 4.2.1 | Main.R | Rscript Main.R < /dev/null &> /dev/null Rscript -e "parse('Main.R')" && touch a.out |
Rscript Main.R |
Rcpp 1.0.9 stringr 1.5.0 purrr 1.0.1 magrittr 2.0.3 sets 1.0-21 dequer 2.0-2 zeallot 0.1.0 lubridate 1.9.2 readr 2.1.4 |
Raku | |||||
Rakudo | 2023.06 | Main.p6 | export PATH=/opt/rakudo-pkg/bin:$PATH export RAKUDO_ERROR_COLOR=0 raku -c Main.p6 && touch ok |
raku Main.p6 |
- |
ReasonML | |||||
reason | 3.9.0 | main/bin/main.re | cd main eval $(opam env) dune build --release |
./main/_build/default/bin/main.exe |
- |
Ruby | |||||
ruby | 3.2.2 | Main.rb | ruby -c Main.rb && touch syntax_ok | ruby --jit --yjit-exec-mem-size=128 Main.rb |
rbtree ac-library-rb faster_prime sorted_set numo-narray polars-ruby |
Rust | |||||
rustc | 1.70.0 | src/main.rs | cargo build --release --quiet --offline | ./target/release/main |
ac-library-rs@=0.1.1 once_cell@=1.18.0 static_assertions@=1.1.0 varisat@=0.2.2 memoise@=0.3.2 argio@=0.2.0 bitvec@=1.0.1 counter@=0.5.7 hashbag@=0.1.11 pathfinding@=4.3.0 recur-fn@=2.2.0 indexing@=0.4.1 amplify@=3.14.2 amplify_derive@=2.11.3 amplify_num@=0.4.1 easy-ext@=1.0.1 multimap@=0.9.0 btreemultimap@=0.1.1 bstr@=1.6.0 az@=1.2.1 glidesort@=0.1.2 tap@=1.0.1 omniswap@=0.1.0 multiversion@=0.7.2 num@=0.4.1 num-bigint@=0.4.3 num-complex@=0.4.3 num-integer@=0.1.45 num-iter@=0.1.43 num-rational@=0.4.1 num-traits@=0.2.15 num-derive@=0.4.0 ndarray@=0.15.6 nalgebra@=0.32.3 alga@=0.9.3 libm@=0.2.7 rand@=0.8.5 getrandom@=0.2.10 rand_chacha@=0.3.1 rand_core@=0.6.4 rand_hc@=0.3.2 rand_pcg@=0.3.1 rand_distr@=0.4.3 petgraph@=0.6.3 indexmap@=2.0.0 regex@=1.9.1 lazy_static@=1.4.0 ordered-float@=3.7.0 ascii@=1.1.0 permutohedron@=0.2.4 superslice@=1.0.0 itertools@=0.11.0 itertools-num@=0.1.3 maplit@=1.0.2 either@=1.8.1 im-rc@=15.1.0 fixedbitset@=0.4.2 bitset-fixed@=0.1.0 proconio@=0.4.5 text_io@=0.1.12 rustc-hash@=1.1.0 smallvec@=1.11.0 |
SageMath | |||||
SageMath | 9.5 | Main.sage | sage --preparse Main.sage && python3 -m py_compile Main.sage.py || rm Main.sage.py | python3 Main.sage.py |
- |
Scala | |||||
Dotty | 3.3.0 | Main.scala | scala-cli --power package --bloop-jvm system --jvm system -S 3.3.0 Main.scala -o Main --assembly 2>&1 | ansifilter 1>&2 | ./Main |
- |
Scala Native | 0.4.14 | main/src/main/scala/Main.scala | cd main && sbt "set offline := true" nativeLink 1>&2 | ./main/target/scala-3.3.0/main-out |
- |
Scheme | |||||
Gauche | 0.9.12 | Main.scm | - | gosh ./Main.scm |
- |
Sed | |||||
GNU sed | 4.8 | Main.sed | - | sed -f Main.sed |
- |
Seed7 | |||||
Seed7 | 3.2.1 | Main.sd7 | s7c -O2 -oc3 Main.sd7 1>&2 | ./Main |
- |
Swift | |||||
swift | 5.8.1 | Sources/main.swift | export PATH=/usr/local/swift/usr/bin:$PATH swift build -Xswiftc -O -Xlinker -lm -c release 1>&2 |
./.build/release/Main |
swift-collections swift-algorithms |
Text | |||||
cat | 8.32 | Main.text | - | cat Main.text |
- |
TypeScript | |||||
Node.js | 18.16.1 | Main.ts | tsc Main.ts --target ESNext --moduleResolution node --module commonjs --noEmitOnError --pretty true | ansifilter 1>&2 | node --stack-size={memory:kb} Main.js ONLINE_JUDGE ATCODER |
typescript@5.1.6 tstl@2.5.13 mathjs@11.8.2 |
Deno | 1.35.1 | Main.ts | export NO_COLOR=true export DENO_NO_UPDATE_CHECK=1 export PATH=$PATH:/home/runner/.deno/bin # キャッシュしつつ、import・型・構文などをチェック if deno cache --quiet --check Main.ts > check-output 2>&1 ; then touch ok else cat check-output 1>&2 if grep -q "error sending request for url (http" check-output 2>/dev/null; then # ライブラリをダウンロードしようとした場合はヒントを表示 echo "---" 1>&2 echo "Tips from the judge system: The only available external libraries are:" 1>&2 echo "- std@0.194.0" 1>&2 echo "- npm:tstl@2.5.13" 1>&2 echo "- npm:mathjs@11.8.2" 1>&2 echo "Please make sure to specify the version number when importing." 1>&2 fi fi |
deno run --allow-all --quiet --no-prompt --v8-flags=--stack-size={memory:kb} Main.ts ONLINE_JUDGE ATCODER |
std@0.194.0 tstl@2.5.13 mathjs@11.8.2 |
Unison | |||||
Unison | M5b | main.u | sh -c "echo 'load main.u'; sleep 5 ; echo 'add'" | /opt/ucm/ucm > compile-out echo 'compile main main' | /opt/ucm/ucm if [ ! -f main.uc ]; then cat compile-out | ansifilter 1>&2 fi |
/opt/ucm/ucm run.compiled main.uc |
- |
V | |||||
V | 0.4 | Main.v | v -prod -cc clang -skip-unused -manualfree -prealloc -gc none -no-bounds-checking -o a.out Main.v | ./a.out |
vsl vtl proconio |
Vim | |||||
vim | 9.0.0242 | Main.vim | - | bash -c cat - > /tmp/out; TERM=dumb vim -N -u NONE -i NONE -s Main.vim /tmp/out > /dev/null 2>&1; cat /tmp/out |
- |
Visual Basic | |||||
.NET | 7.0.7 | Main.vb | export DOTNET_EnableWriteXorExecute=0 dotnet publish -c Release -o publish -v q --nologo 1>&2 |
./publish/Main |
ac-library-csharp@3.0.0-atcoder8 MathNet.Numerics@5.0.0 Microsoft.ML@2.0.1 Microsoft.ML.LightGbm@2.0.1 |
Whitespace | |||||
whitespacers | 1.0.0 | Main.ws | wsc --dump Main.dump Main.ws | wsc Main.ws |
- |
Zig | |||||
Zig | 0.10.1 | Main.zig | zig build | ./zig-out/bin/a.out |
zig-string ziter |
Zsh | |||||
Zsh | 5.9 | Main.zsh | zsh -n Main.zsh || rm Main.zsh | zsh Main.zsh |
- |
bc | |||||
bc | 1.07.1 | Main.bc | - | bc --mathlib Main.bc |
- |
dc | |||||
dc | 1.07.1 | Main.dc | - | dc -f Main.dc |
- |
jq | |||||
jq | 1.6 | Main.jq | - | jq -MrRs -f Main.jq |
- |
なでしこ | |||||
cnako3 | 3.4.20 | Main.nako3 | cnako3 -c Main.nako3 | node --stack-size={memory:kb} Main.mjs |
- |
プロデル | |||||
mono版プロデル | 1.9.1182 | produire-mono/Main.rdr | mono produire-mono/rdrc.exe /mono /console produire-mono/Main.rdr > compile-out result=$(tail -1 compile-out) if [ "$result" = "失敗しました。" ]; then rm produire-mono/Main.exe cat compile-out 1>&2 fi |
mono produire-mono/Main.exe |
- |
LINESeedJP licensed under the SIL Open Font License, →LINESeed
tailwindcss licensed under the MIT License, →tailwindcss
tailwindui licensed under a proprietary license, →tailwindui
alpine.js licensed under the MIT License, →alpinejs