题目大意:
求两个大整数的乘积, 两个大整数长度都不超过50000, 多组数据, 时限1s
大致思路:
作为FFT算法的一个开头的题, 恩还是仔细写了一下
这个题就是把整数视作是两个多项式, 每一位就是一项, 那么就相当于是两个最高次数不超过50000的多项式乘积之后在x = 10出的值, 那么这样就很简单了, 直接处理出其多项式然后用FFT计算即可, 试水题, 改进模板中...
FFT总结传送门:戳我
代码如下:
Result : Accepted Memory : 8380 KB Time : 140 ms
/*
* Author: Gatevin
* Created Time: 2015/7/14 16:07:01
* File Name: HDU1402.cpp
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include