心理

当前位置 /首页/完美生活/心理/列表

学算法必学的十大技巧

学算法必学的十大技巧

1、 偶数乘以 6

任意偶数乘以 6,结果的个位数和该任意数的个位数相同

0 到 10 之间的偶数乘以 6,结果的十位数是该偶数的一半。

例如:4 x 6 = 24 ,4 和 24 的个位数都是 4,24 的个位数 2 是 4 的一半。

3、 相同的三位数

任意想一个个位、十位、百位数相同的三位数,例如 333、444、999 等等

用这个三位数除以三位数的个位、十位、百位数之和

结果必然是 37。

例如:333/(3+3+3)=37

4、 六位数变为三位数

任意想一个三位数,并连续写两次等到一个六位数,如 371371,552552

把这个数字除以 1001

结果必然等于你第一步想出来的三位数。

例如:456456/1001=456

5、 快速计算任意两位数乘以 11

想一个任意的两位数

将这个数字的个位和十位相加

将第二步中的结果放在两位数的中间,这个三位数就是任意数乘以 11 的结果了。如果第二步的结果大于 9 ,只把结果的个位数放中间,再将三位数的百位加 1,所得的三位数就是任意数乘以 11 的结果了。

例如:72 x 11 = 792 57 x 11 = 627

6、 如何记住 π

如果你想不起来 π 的前 7 位是多少,你只要记得一句英文:

How I wish I could calculate pi. (我多么希望我能算出 π)

这句英文的每个单词中字母的个数分别是 3、1、4、1、5、9、2。

7、 神秘的142857

在 1 到 6 之间任意想一个数字

将这个数字乘以 142857

得到的结果必然只包含1、2、4、5、7、8 这几个数字。

例如:3 x 142857 = 428571 6 x 142857 = 714285

8、 快速计算两个两位数相乘

任意想两个两位数(例如 98 和 97)

用 100 分别减去这两个数(得 2 和 3)

用 100 减去第2步得到的两个数之和,得到结果千位和百位(100-5=95)

第2步得到的两个数字相乘,得到结果的个位和十位(2x3=6)

将第3步和第

TAG标签:算法 #