哈皮父子之反转泡蛋2:142857外第二组最神奇的数字

来源:百度文库 编辑:中财网 时间:2024/04/28 13:25:24
[

  上午刚打开手机,就收到短信,“我把142857这六个数字化作快乐、幸福、幸运、美满、甜蜜、温馨。我再把你人生的各个阶段分为1-6,然后我把它们分别相乘,每个结果都是我的祝福。”。为什么有那样的数字呢?难道隐藏着什么秘密?于是在电脑上算了算:

  142857×1=142857
  142857×2=285714
  142857×3=428571
  142857×4=571428
  142857×5=714285
  142857×6=857142

  看着上面的结果真是大吃一惊,真的挺有意思,下面跟我一起来研究下吧。

  要找出第二组类似的数字,肯定不能凭空乱想,也不能蒙,必须靠程序计算。就在页面中研究了一下算法,验证了一下,最后发现一个很有意思的结果,从1到999999999999999之间共出现这样的数组竟然有10个!分别为142857, 1429857,14299857,142999857,1429999857,14299999857,142999999857,1429999999857,14299999999857,142999999999857。

  细心的网友肯定发现了,新找出来的每组数字其实相当于在142三位的后面加了一个9,而且一组里面的每个数字一大一小相加都为9,如142857中,一大一小为:1+8=9,次大次小:2+7=9,再次:4+5=9!由于本人计算机计算能力有限,就不知道中间再加些9是不是还符合这样的规则了。

  测试这段数据的算法如下(ASP程序实现):

  检测一定范围内的数,如这个数分别与1、2、3、4、5、6相乘的结果位数与原数相同,并且结果中的每个数都能够在原数中找到,那就符合我们上面的原则。