java自学成才的大牛_自学成才的程序员,3年打破麻省理工难题,原本解决需35年!...

d42399e838cdaeb208158a2ce428ac12.png

神一般的男人

二十年前,麻省理工学院的研究人员发现了一个难题,该难题可能需要35年才能解决。

但是来自比利时的自学成才的程序员伯纳德·法伯特(Bernard Fabrot)设法摆脱了以前似乎不可能的事情。而在今年,麻省理工学院的官员宣布,法伯特(Fabrot)在不到四年的时间里找到了解决密码难题的方法,比原先预计的要早15年。

根据麻省理工学院计算机科学与人工智能实验室网站上的故事,法布罗特花了近三年半的时间来计算解决方案。

3decf48e0f66ada7f8bf59ea1f7863ff.png

来自比利时的自学成才的程序员伯纳德·法伯特(Bernard Fabrot)用了三年半的时间来计算一个难题的解决方案,该难题本来需要35年才能解决。

谜题由来

密码谜题LCS35于1999年在麻省理工学院计算机科学实验室成立35周年庆典上首次宣布。LCS主任Michael Dertouzos展示" LCS创新时间胶囊"弗兰克·盖里。难题的设计旨在阻止求解器尝试利用并行或分布式计算来加快计算速度。

麻省理工学院的官员说,这个难题涉及连续进行约80万亿次平方的起始数。麻省理工学院教授罗恩·里维斯特(Ron Rivest)于1999年首次提出难题挑战时,曾预计"将需要35年的连续计算来解决,每年都会用下一个最快的模型来代替计算机。"

0ef9435d68f4523aedbe646348dffcb7.png

挑战成功

难题最终要比那早解决。

Fabrot说"他让我的计算机完成了解决这一难题所需的79万亿次操作。我意识到,通过使用快速库进行大整数乘法,我可以在3年半的时间内找到答案:所以我知道到2019年我就能找到答案。该代码本身很简单,但需要耐心和毅力。"——大神果然与众不同。

早在1999年,麻省理工学院的官员就承诺,如果有人在2033年前提出正确的解决方案,他们将打开一个时间胶囊,里面包含各种各样的技术宝藏,包括万维网发明家蒂姆·伯纳斯·李和微软创始人比尔·盖茨的作品。

耐心和毅力便是这位程序员成功的法宝,自学成才的人永远不会缺少这种优秀品格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值