題目描述
這是一道模板題。
給你兩個多項式,請輸出乘起來後的多項式。
第一行兩個整數 n
'>n
n 和 m
'>m
m,分別表示兩個多項式的次數。
第二行 n+1
'>n+1
n+1 個整數,分別表示第乙個多項式的 0
'>0
0 到 n
'>n
n 次項前的係數。
第三行 m+1
'>m+1
m+1 個整數,分別表示第乙個多項式的 0
'>0
0 到 m
'>m
m 次項前的係數。
一行 n+m
+1'>n+m+1
n+m+1 個整數,分別表示乘起來後的多項式的 0
'>0
0 到 n+m
'>n+m
n+m 次項前的係數。
input
1 2output1 21 2 1
1 4 5 2
正解:fft
解題報告:
fft模板題
//it is made by ljh2000#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;
typedef long long ll;
typedef complexc;
const int maxn = 270000;
const double pi = acos(-1);
int n,m;
c a[maxn],b[maxn];
inline int getint()
inline void fft(c *a,int n,int f)
}inline void work()
int main()
UOJ 34 多項式乘法
快速傅利葉變換 關於fft網上的教材不多,而且大多與演算法問題關係不大。強烈推薦乙個。這個講得真的很不錯 從多項式乘法到快速傅利葉變換 本弱數學知識不夠多,複數 單位根之類的知識都是下午臨時補的。從下午開始看fft,看到晚上,總算大概是把遞迴版fft的思路看懂了吧。迭代版的還沒看懂。有空慢慢鑽研 u...
UOJ 34 多項式乘法
統計這是一道模板題。給你兩個多項式,請輸出乘起來後的多項式。第一行兩個整數 n n 和 mm 分別表示兩個多項式的次數。第二行 n 1 n 1 個整數,分別表示第乙個多項式的 0 0 到 nn 次項前的係數。第三行 m 1 m 1 個整數,分別表示第乙個多項式的 0 0 到 mm 次項前的係數。一行...
UOJ 34 多項式乘法
fft模板 迭代的還沒會 先寫了個遞迴的 define的pi 我也是神了!少上一位就會wa 模板看的hzwer的 因為 pi較短 所以遞迴的跑的和迭代的一樣快 23333333 還差的幾點 1.acos要用 2.complex要自己寫 yts1999大爺說會被卡 3.要改成迭代的 1 include...