primary.hpp
primary.hpp
is the foundation of math.hpp
.
basic.hpp
mod.hpp
fft.hpp
fast Fourier transform
It contains dft
and idft
in namespace FFT
.
The size of is a pow of before you use
dft(a)
oridft(a)
ntt.hpp
number theory transform
It contains dft
and idft
in template classs NTT
.
The template should be NTT-friendly, and size of is a pow of less that before you use
dft(a)
oridft(a)
fmt.hpp
fast Mobius transform