Module math

Source
Expand description

数学

Modules§

berlekamp_massey
線形漸化式を求める。
bostan_mori
線形漸化式で表される数列の第k項目を求める。
closed_interval
閉区間
combinatorics
組み合わせ論
continued_fraction
連分数展開
convolution
畳み込み
count_coprime
互いに素な数を数える。
crt
中国剰余定理
divisor
約数列挙
enumerate_quotients
商の列挙
ext_gcd
拡張ユークリッドの互除法
factorial
階乗
factorial_large
階乗 $n! \pmod P$ ($0 \le n \lt P$)
factorial_prime_factor
a!の素因数pの個数を求める。
factorize
素因数分解
fps
Formal Power Series
garner
Garner’s algorithm
gcd_lcm
最大公約数・最小公倍数
kth_root
Kth root
linear
$y = ax + b$の直線
linear_congruence
一次合同方程式$ax + b = 0 \pmod m$
linear_indeterminate_equation
一次不定方程式$ax + by = c$
mod_ops
mod mでの演算
multiplicative
乗法的関数
nim_product
Nimber product
number_of_subset_sum
$\#_p$ Subset sum
polynomial
多項式
primality
素数判定
prime_mod
素数剰余用
primitive_root
原始根
stern_brocot
Stern-Brocot木
sum_floor_linear
$\sum_{i=0}^{n-1} \lfloor \frac{ai+b}{m} \rfloor$
sum_of_exponential_times_polynomial_limit
$\sum_{i=0}^{\infty} r^ii^d$
tetration
$a \uparrow \uparrow b \pmod m$
totient
トーシェント関数
totient_sum
トーシェント関数の総和