继金字塔数142857外第二组世界上最神奇的数字
出处:IT168 http://publish.it168.com/2008/0107/20080107043101.shtml
2008年1月发表于IT168
元旦节那天上午刚打开手机,就收到一美眉发来的短信,短信内容大致为“我把142857这六个数字化作快乐、幸福、幸运、美满、甜蜜、温馨。我再把你人生的各个阶段分为1-6,然后我把它们分别相乘,每个结果都是我的祝福。祝新年愉快!”。开始还没太在意,但后来想想为什么有那样的数字呢?难道隐藏着什么秘密?于是笔者打开电脑,好奇地在电脑上算了算:
142857×1=142857
142857×2=285714
142857×3=428571
142857×4=571428
142857×5=714285
142857×6=857142
看着上面的结果真是大吃一惊,真的挺有意思,于是又将短信转发给了一堆朋友,想想真是一组神奇的数字。哈哈,好奇的你是否跟我一样,也想知道还有哪些组也有类似的特性呢?是否想找出与别人不同的一组数字呢?下面跟我一起来研究下吧。
要找出第二组类似的数字,肯定不能凭空乱想,也不能蒙,必须靠程序计算。笔者熟悉写web程序,就在页面中研究了一下算法,验证了一下,最后发现一个很有意思的结果,从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相乘的结果位数与原数相同,并且结果中的每个数都能够在原数中找到,那就符合我们上面的原则。具体代码如下:(运行时间有点长)
<%
server.ScriptTimeout=3600 '控制IIS脚本运行时间,以秒为单位
for i=1 to 999999999999999 '循环测试数字
tt=0 '是否符合条件的控制开关
for j=1 to 6 '分别与六个数相乘
ij=i*j
if len(ij)<>len(i) then '如果长度不一致,设置开关并退出循环
tt=2
exit for
else
for k=1 to len(ij)
if(instr(i,mid(ij,k,1)))=0 then '判断每一个数字在原数中是否存在
tt=1
exit for
end if
next
if tt=1 then
exit for
end if
end if
next
if tt=0 then
response.write(i&"<br/>")
end if
next
%>
后记:后来翻阅资料考证,此组数字最早出现在埃及金字塔内,至于为何出现,至今都是个谜。当然这组数字的神奇还不仅仅只有这些,大家有兴趣可以看看这个地址:
http://softbbs.it168.com/thread-530670-1-1.html
继金字塔数142857外第二组世界上最神奇的数字相关推荐
- 世界上最神奇的数字:142857,看似平凡的数字,为什么说他最神奇呢?——The world's most amazing number: 142857...
世界上最神奇的数字:142857,看似平凡的数字,为什么说他最神奇呢? 我们把它从1乘到6看看 142857 X 1 = 142857 142857 X 2 = 285714 142857 X 3 = ...
- 世界上最神奇的数字是: 142857
世界上最神奇的数字是: 142857 看似平凡的数字,为什么说他最神奇呢? 我们把它从1乘到6看看 142857 × 1 = 142857, 1 × 7=7 142857 × 2 = 285714, ...
- 世界上最神奇的数字 算法求解
一个自然数的数位打乱之后,重新组成一个自然数,则称这两个数为相同组合数,如果一个数的2倍数,3倍数,.....6倍数都是这个数的相同组合数,我们则称这个数是神奇的数,其中自然数中最小的神奇的数就称为这 ...
- 世界上最神奇的数字是142857
142857 X 1 = 142857 142857 X 2 = 285714 142857 X 3 = 428571 142857 X 4 = 571428 142857 X 5 = 714285 ...
- 世界上最神奇的数字是:142857
看似平凡的数字,为什么说他最神奇呢? 我们把它从1乘到6看看 142857 X 1 = 142857 142857 X 2 = 285714 142857 X 3 = 428571 142857 X ...
- 收藏 世界上最神奇的数字
142857 核心提示:看似平凡的数字,为什么说他最神奇呢? 我们把它从1乘到6看看 142857 X 1 = 142857 142857 X 2 = 285714 142857 X 3 = 4285 ...
- 硅谷最神奇的成功秘诀《世界上最神奇的24堂课》(查尔斯.哈奈尔, Charles F.Haanel)...
硅谷最神奇的成功秘诀<世界上最神奇的24堂课>(查尔斯.哈奈尔, Charles F.Haanel) The Master Key System: Open the Secret to H ...
- 世界上最神奇的24堂课
读史使人明智,读诗使人灵秀,数学使人周密,科学使人深刻 今天给大家推荐一本叫做<世界上最神奇的24堂课>的书,通读下来,虽然某些观念不敢苟同,但是有些内容读起来还是可以让人醍醐灌顶的... ...
- 数学界的隐士:世界上最奇怪的数学天才,被奖励100万却拒领
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 世界上有一种人叫天才,他们智商远高于常人,能够创造各种神话,做到一般人做不到的事情 ...
最新文章
- 手机WebAPP设计注意事项和解决方法
- java input属性_如何在h:inputText中指定命令属性?
- 工程打包是什么意思_太生动形象了!500个建筑施工3D动画演示,施工工艺一目了然,零基础工程人也能看懂...
- 为什么深度学习没有取代传统的计算机视觉?
- 为什么MySQL不建议使用NULL作为列默认值?
- javascript总结48:正则表达式(RegExp)
- 安装32位linux系统安装教程,Ubuntu16.04安装32位支持库
- 大数据开发之CDH篇----cloudera-scm-agent启动不了后的一堆事
- 短视频如何有效涨粉?三个小技巧来帮忙,吸粉引流也不难
- 【转载】printf打印是字体和背景带颜色的输出的方法
- python从入门到实践16章答案
- 如何更有效地使用kindle?
- 计算机bios设置论文,玩转电脑必看知识——各种BIOS设置详解 的更多相关文章
- 1114 计算营业额
- 魅族新系统android o,魅族最新系统 Flyme 1.0 for M9 正式版 基于Android 4.0
- 酷炫页面产品图片展示
- C 语言取整的几种方法
- percona-toolkit的安装及简介
- 作为家庭娱乐衡量微型计算机基本技术指标,大学计算机 习题一..ppt
- python--面向对象(类和对象)
热门文章
- 通过python requests第三方库抓取淘宝商品名称和信息价格
- 如何把自己的电脑配置成外网可访问的服务器?
- 【观察】从VCF云能力九宫格,看懂“真”全栈企业云平台
- label标签的作用
- 第12章 从美国次贷危机中学到什么
- 软件打开显示未选定服务器ip,LtusNtes常见问题大汇总 .doc
- 詹姆斯高斯林_詹姆斯·高斯林(James Gosling)关于Oracle与谷歌的竞争–“问题始终是互操作性”
- 使用moviepy.editor剪辑视频,批量截取视频片段
- 从《我不是药神》说起
- co88 sap 实际结算_SAP生产订单实际成本计算