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

convolution_fft_square

関数 · internal/internal_fft.hpp

template <internal::static_modint_c mint>
std::vector<mint> convolution_fft_square(std::vector<mint> a);

概要

自乗畳み込み (a と a の畳み込み)。順変換が 1 回で済むため通常の 3 NTT に対し 2 NTT で計算できる。

関連項目

参照