File tree 1 file changed +31
-31
lines changed
1 file changed +31
-31
lines changed Original file line number Diff line number Diff line change @@ -16,23 +16,34 @@ default = ["jemalloc"]
16
16
[dependencies ]
17
17
# AtCoder 2019年言語アップデート以降に使用できるクレート
18
18
19
- # 競技プログラミングの入出力サポート
20
- proconio = { version = " =0.3.4" , features = [" derive" ] }
19
+ # 多バイト長整数、分数、複素数など
20
+ num = " =0.2.0"
21
+
22
+ # 多次元配列
23
+ ndarray = " =0.13.0"
24
+
25
+ # 線形代数
26
+ nalgebra = " =0.18.1"
27
+
28
+ # RNG 疑似乱数生成器 (randファミリー)
29
+ rand = { version = " =0.7.2" , features = [" small_rng" ] }
30
+ rand_chacha = " =0.2.1"
31
+ rand_pcg = " =0.2.0"
32
+ rand_distr = " =0.2.2"
33
+
34
+ # 正規表現
35
+ regex = " =1.3.1"
36
+
37
+ # staticアイテムの遅延初期化
38
+ lazy_static = " =1.4.0"
21
39
22
40
# f64のOrd/Eq実装
23
41
ordered-float = " =1.0.2"
24
42
25
- # 剰余関連。普通の整数型などと同じ感覚で扱うだけで自動的にmodを取ってくれる
26
- # 答えの整数をMで割った余りが要求される設問で便利
27
- modtype = " =0.7.0"
28
-
29
43
# 英数字などのASCII文字専用の文字列。文字にインデックスでアクセスしたり
30
44
# substringを簡単に作ったりできる
31
45
ascii = " =1.0.0"
32
46
33
- # BitSet。C++のbitsetに相当
34
- bitset-fixed = " =0.1.0"
35
-
36
47
# Permutation生成。C++のnext_permutationに相当する機能を提供
37
48
permutohedron = " =0.2.4"
38
49
@@ -42,37 +53,26 @@ superslice = "=1.0.0"
42
53
# イテレータの強化
43
54
itertools = " =0.8.1"
44
55
45
- # 高速なハッシュ関数
46
- rustc-hash = " =1.0.1"
47
-
48
- # 固定配列上のベクタ。ヒープ領域でなくスタック領域にアロケートされるので高速かもしれない
49
- smallvec = " =1.0.0"
50
-
51
56
# 標準ライブラリのVecやHashMapに対応する永続データ構造
52
57
# 永続データ構造は関数型言語によく見られるデータ構造で、要素を更新しても、そのデータ構造の
53
58
# 以前のバージョンにアクセスできる。(更新の度に差分が記録されていくイメージ)
54
59
im-rc = " =13.0.0"
55
60
56
- # 多バイト長整数、分数、複素数など
57
- num = " =0.2.0"
58
-
59
- # RNG 疑似乱数生成器 (randファミリー)
60
- rand = { version = " =0.7.2" , features = [" small_rng" ] }
61
- rand_chacha = " =0.2.1"
62
- rand_pcg = " =0.2.0"
63
- rand_distr = " =0.2.2"
61
+ # BitSet。C++のbitsetに相当
62
+ bitset-fixed = " =0.1.0"
64
63
65
- # 正規表現
66
- regex = " =1 .3.1 "
64
+ # 競技プログラミングの入出力サポート
65
+ proconio = { version = " =0 .3.4 " , features = [ " derive " ] }
67
66
68
- # staticアイテムの遅延初期化
69
- lazy_static = " =1.4.0"
67
+ # 剰余関連。普通の整数型などと同じ感覚で扱うだけで自動的にmodを取ってくれる
68
+ # 答えの整数をMで割った余りが要求される設問で便利
69
+ modtype = " =0.7.0"
70
70
71
- # 多次元配列
72
- ndarray = " =0.13.0 "
71
+ # 高速なハッシュ関数
72
+ rustc-hash = " =1.0.1 "
73
73
74
- # 線形代数
75
- nalgebra = " =0.18.1 "
74
+ # 固定配列上のベクタ。ヒープ領域でなくスタック領域にアロケートされるので高速かもしれない
75
+ smallvec = " =1.0.0 "
76
76
77
77
# 代替ヒープアロケータ。条件によってはシステムアロケータより速いことも
78
78
[target .'cfg(not(windows))' .dependencies ]
You can’t perform that action at this time.
0 commit comments