K 个多项式,这 K 个多项式最高次数的和是 S。如何在 O(SlogSlogK)内求出这 K 个多项式的乘积。
O(KSlogS)很容易,只需要对每个多项式做 FFT, O(SlogS),然后依次逐点相乘,最后 IFFT。总的复杂度就是 O(KSlogS)。但是如何把 K 变成 logK 就想不到了,尝试两两相乘,但是复杂度并不能降低。
O(KSlogS)很容易,只需要对每个多项式做 FFT, O(SlogS),然后依次逐点相乘,最后 IFFT。总的复杂度就是 O(KSlogS)。但是如何把 K 变成 logK 就想不到了,尝试两两相乘,但是复杂度并不能降低。
