打字猴:1.701005547e+09
1701005547
1701005548 也就是说,47×43=2021。
1701005549
1701005550 类似地,61×69=4209,86×84=7224,35×35=1225,等等。
1701005551
1701005552 这个速算方法采用的算法原理如下:
1701005553
1701005554
1701005555
1701005556
1701005557 对任意x和y都成立。
1701005558
1701005559 具体的MATLAB程序验证如下:
1701005560
1701005561     clc,clear,close all   %清屏和清除变量    warning off         %消除警告    k=1;    for x=1:5:20        for y=1:5:20            a = (10*x+y) * (10*x+(10-y));   %等式左边(10x+y)( 10x+(10-y))             b=100*x* (x+1)+y* (10-y);       %等式右边100x(x+1)+y(10-y)             c(k)=a-b;            k=k+1;        end    end    c
1701005562
1701005563 运行程序输出结果如下:
1701005564
1701005565     c =      Columns 1 through 9         0     0     0     0     0     0     0     0     0      Columns 10 through 16         0     0     0     0     0     0     0
1701005566
1701005567 因此可知,采用该速乘算法是可行的。
1701005568
1701005569
1701005570
1701005571
1701005572 我和数学有约:趣味数学及算法解析 [:1701004189]
1701005573 我和数学有约:趣味数学及算法解析 3.5 三阶幻方
1701005574
1701005575 【问题】什么是三阶幻方?
1701005576
1701005577 【分析】
1701005578
1701005579 一个“三阶幻方”是指把数字1~9填入3×3的方格,使得每一行、每一列和两条对角线的三个数之和正好都相同。
1701005580
1701005581 表3-1就是一个三阶幻方,每条直线上的三个数之和都等于15。
1701005582
1701005583 表3-1 幻方
1701005584
1701005585   8     1     6     3     5     7     4     9     2   大家或许都听说过幻方这玩意儿,但不知道幻方中的一些美妙的性质。
1701005586
1701005587 例如,任意一个三阶幻方都满足各行所组成的三位数的平方和,等于各行逆序所组成的三位数的平方和。
1701005588
1701005589 对于表3-1中的三阶幻方,有:
1701005590
1701005591
1701005592
1701005593
1701005594 进行前四阶幻方分析,采用程序设计如下:
1701005595
1701005596     clc,clear,close all  %清屏和清除变量    warning off          %消除警告    magic(1)             %1阶魔方    magic(2)             %2阶魔方    magic(3)             %3阶魔方    magic(4)             %4阶魔方
[ 上一页 ]  [ :1.701005547e+09 ]  [ 下一页 ]