algo — C++23 日本語リファレンス GitHub

log

関数 · 形式的冪級数 (FPS)

// (1)
template <internal::static_modint_c mint>
std::vector<mint> log(const std::vector<mint> &h, int deg);

// (2)
template <internal::static_modint_c mint>
std::vector<mint> log(const std::vector<mint> &h);

概要

(1) 対数 $\log h \pmod{x^{deg}}$

$\log h = \int h' / h \, dx$ で求める。定数項 h[0] == 1 が必要。 条件を満たせば Montgomery + AVX2 NTT 実装へ振り分ける。

(2) 対数 $\log h$(deg は h.size())

関連項目