atcoderで使えるrustのcrate

rust

atcoderで使えるrustのcrateが載っているサイトがどこにあるのか忘れてしまうことが多かったので、まとめます。

atcoderで使える言語バージョンとライブラリ

atcoderの環境は大きなアップデートが入るまで変更はなさそうです。
(rustが1.42.0にアップデートされたのが2020/03/27、この記事を書いている2023/01/14まで変更なし。現状rust最新は1.66.1。)

※追記(2023/02/19)
2023年に言語アップデートが入るようです。

使えるクレートとそのバージョン

上のサイトからrustのcrateに関するところだけ抜き出してきました。

  • num = “=0.2.1”
  • num-bigint = “=0.2.6”
  • num-complex = “=0.2.4”
  • num-integer = “=0.1.42”
  • num-iter = “=0.1.40”
  • num-rational = “=0.2.4”
  • num-traits = “=0.2.11”
  • num-derive = “=0.3.0”
  • ndarray = “=0.13.0”
  • nalgebra = “=0.20.0”
  • alga = “=0.9.3”
  • libm = “=0.2.1”
  • rand = { version = “=0.7.3” features = [“small_rng”] }
  • getrandom = “=0.1.14”
  • rand_chacha = “=0.2.2”
  • rand_core = “=0.5.1”
  • rand_hc = “=0.2.0”
  • rand_pcg = “=0.2.1”
  • rand_distr = “=0.2.2”
  • petgraph = “=0.5.0”
  • indexmap = “=1.3.2”
  • regex = “=1.3.6”
  • lazy_static = “=1.4.0”
  • ordered-float = “=1.0.2”
  • ascii = “=1.0.0”
  • permutohedron = “=0.2.4”
  • superslice = “=1.0.0”
  • itertools = “=0.9.0”
  • itertools-num = “=0.1.3”
  • maplit = “=1.0.2”
  • either = “=1.5.3”
  • im-rc = “=14.3.0”
  • fixedbitset = “=0.2.0”
  • bitset-fixed = “=0.1.0”
  • proconio = { version = “=0.3.6” features = [“derive”] }
  • text_io = “=0.1.8”
  • whiteread = “=0.5.0”
  • rustc-hash = “=1.1.0”
  • smallvec = “=1.2.0”

各crateの説明をこちらでまとめていただいています。

コメント

タイトルとURLをコピーしました