大整数乘法
这里记录一下karatsuba分治算法的方法
(现阶段只写了在long long int范围内的程序)
有关karatsuba算法的知识移步查看<karatsuba - DGSO百科)>
karatsuba算法即为将大整数分为两部分后分别计算,以此来减少程序的时间复杂度
可以将X,Y,分开来计算,同时对于AD+BC
可以采用已经计算过的AC,BD,来表示进一步减少程序的运算量和复杂度
Karatsuba乘法求解步骤:
1、分解。将大整数X、Y(分别为n,m位)分别为A、B、C、D。值