他们大概也不会想到,20 年后会有人提前交卷。
并且,第一个交卷的程序员,只用了三年半来解题而已。
三年半破解谜题
2015 年,谜题发射的 16 年后,自学成才的比利时程序员bernard fabrot(简称“博纳”) 和它偶遇了。
谜题代码是用 java 写的,但博纳认为用 gnp 多精度运算库 (gmp) 的话,解起来会更快。
这个开源库是用c语言写成的,也为 python、r、c++、php 等各种语言做了包装。
博纳把家里台式机的其中一个 cpu 核,变成了解题专用,7 天 24 小时不停地跑。除非家里停电,或者要出远门。
除了最亲密的朋友之外,博纳不敢把自己的秘密行动告诉任何人。
“我知道我是有机会赢的,可如果告诉了别人,他们用上更强的设备就可能超过我了。”
三年有余,博纳完成了那80 万亿次平方运算。
最后一步,是用平方运算得到的结果、和题中给出的一个数,按题目要求做运算;算出的一串数字,可以翻译成一句祝贺。
企业网站建设的好处是什么?建设时要注意什么?网站建设时要考虑的三件事关键词应该如何合理布局?网站的后期维护工作如何做?「网页维护」遇到降权问题时我们该如何去解决呢?大型网站建设要注意的基本问题企业网站建设时各种注意事项浅析淘宝SEO优化需要注意十大违规雷区