Expand description
畳み込み
Modules§
- conv_
and - $\mathtt{a_{i \land j}} = \sum \mathtt{f_{i}} * \mathtt{g_{j}}$を満たす
a
を求める。 - conv_
gcd - $\mathtt{a_{\gcd (i, j)}} = \sum \mathtt{f_{i}} * \mathtt{g_{j}}$を満たす
a
を求める。 - conv_
mul_ modp - 素数$P$に対して、$c_k = \sum_{i \times j = k \pmod P} a_i b_j$を満たす$c$を求める。
- conv_or
- $\mathtt{a_{i \lor j}} = \sum \mathtt{f_{i}} * \mathtt{g_{j}}$を満たす
a
を求める。 - conv_
xor - $\mathtt{a_{i \oplus j}} = \sum \mathtt{f_{i}} * \mathtt{g_{j}}$を満たす
a
を求める。 - mobius
- 高速Möbius変換
- subset_
conv - $\mathtt{a_k} = \sum_{\mathtt{i \lor j = k, i \land j = 0}} \mathtt{f_i} * \mathtt{g_j}$
を満たす
a
を求める。 - zeta
- 高速Ζ変換