给出2个大整数A,B,计算A*B的结果。 (A,B的长度 <= 100000,A,B >= 0)
把大整数
然后套上快速傅里叶变换。
Pay Attention
1.read()中,不要把len打成lena;翻转大整数时,是从0枚举到(len+1)/2;2.getn()中,n最后要再乘一次2,因为:A*B的次数界是lena*lenb。3.maxn要开到4倍;4.pi=acos(-1);5.当对一个小数x用int()取整时,需要打成int(x+eps),其中,eps=10e-6。新闻热点
疑难解答