Professional Documents
Culture Documents
Karatsuba Algorithm
Karatsuba Algorithm
=>n/2=2
Eg
=>x=56,y=78
n=max(2,2)
n=2
n/2=1
a=x/10=56/10=5
b=x%10=56%10=6
c=y/10=78/10=7
d=y%10=78%10=8
ac=5*7=35
bd=6*8=48
(a+b)(c+d)=(11*15)
X=11,y=15
N=max(2,2)
N=2
n/2=1
a=11/10=1
b=11%10=1
c=15/10=1
d=15%10=5
=>ac=(1*1)=1
=>bd=(1*5)=5
(a+b)(c+d)=(2*6)=12
=>10 pow 2+ 60 +6
=165
When (a+b)(c+d)=(11,15)=>165
ac=5*7=35
bd=6*8=48
(a+b)(c+d)=(11*15)
So
=>3500+820+48
=>4368