印度算法其实是简单的多项式展开变形化简问题:
例如:
13 × 12 = ?
(被乘数) (乘数)
印度人是这样算的:
第一步:
先把“13”跟乘数的个位数“2”加起来,
13+2=15
第二步:
然后把第一步的答案乘以10(→也就是说后面加个0)
第三步:再把被乘数的个位数“3”乘以乘数的个位数“2”
2×3=6
第四步:
(13+2)×10+6=156
就这样,用心算就可以很快地算出11×11到19×19的乘法啦
这真是太神奇了!
我们试着演算一下:
14×13:(1) 14+3=17(2) 17×10=170(3) 4×3=12(4) 170+12=18216×17:(1) 16+7=23(2) 23×10=230(3) 6×7=42(4) 230+42=27219×19(1) 19+9=28(2) 28×10=280(3) 9×9=81(4) 280+81=361