142857外第二组最神奇的数字

来源:百度文库 编辑:神马文学网 时间:2024/10/02 18:43:29
[
上午刚打开,就收到短信,“我把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相乘的结果位数与原数相同,并且结果中的每个数都能够在原数中找到,那就符合我们上面的原则。