手机浏览器扫描二维码访问
当然,尽管是确定了阅读顺序,林枫也没有马上开始。
任何星辰大海那都是遥远的梦想,想要追求遥远的梦想这没什么。
但前提是要在此之前不需要为物质而烦恼。
想想那令人压抑的信用卡账单,林枫就一个头两大。
林枫现在还得为物质奔波。
「去码头整点薯条.jpg」
林枫记得当时加州大学洛杉矶分校高性能计算实验室可是在第一时间表示他们已经安排超算集群开始验证2^-1和2^-1是否是梅森素数了。
怎么这么久还没出结果呢?
虽然说漫无目的地去寻找梅森素数挺困难的。
但要通过超级计算机验证一个数是不是梅森素数还真不费劲。
一般来说,要验证2^-1是否是素数。
直接计算出这个数并检查它是否有其他因数是最容易想到的思路。
但这明显不可行。
像是2^-1这种超大数的位数太多,如果暴力因式分解挨个试肯定无法在合理的时间内完成。
不过也不是毫无办法。
卢卡斯-莱默测试可以有效简化这个过程。
在借助这个方法的情况下完全通过递归迭代序列验证是否满足特定条件。
具体步骤也不复杂。
此前在写论文的时候林枫还特别了解过这方面。
先是初始化设S_0=4,而后递归:计算S_(n+1)=S_(n^2-2)
模2^p-1,运算从n=1开始,直到n=p-2为止。
如果最终结果S_(p-2)是0,那么2^p-1就是一个素数;否则它不是素数。
听起来依旧是有点麻烦的。
但对于超级计算机来说这完全是小儿科好不好。
而且由于卢卡斯-莱默测试的复杂度是线性时间复杂度,即o(p),这意味着计算的时间与p成正比。
对于2^-1来说,只需要执行次循环,每次计算一个模运算。
卢卡斯-莱默测试每次迭代中包含的运算量比较复杂,涉及到大整数的平方和模运算。
不过估算的话也不是没办法。
可以粗略假设每次迭代进行模运算需要进行约10^6次计算。
这样计算的话,总的计算次数是:
*10^6约等于7.42*10^13次计算。
如果计算机每秒可以执行10^15次计算。
则总时间为0.0742秒。
我家祖上传下来一座私塾,我是新一代的继承人,我除了白天去上课之外,夜深人静的子时,还要对着空荡荡的教室开一堂课,有一天,我终于看到了我的深夜课堂的学生...
重生洪荒,成为截教首徒,肩负中兴截教的重任。奈何神通不及天数,圣人之下,一切皆为蝼蚁,元雷想要中兴截教谈何容易啊。...
一场阴谋,她睡了权倾天下的顶级男神。渣男前脚娶白莲花,男神举起钻戒高调求婚女人,我有权有颜会宠人,一夜七次不重样,嫁给我,不吃亏!他,商界帝王,狂傲霸气,偏偏对她索爱无度,强宠到底。她扶着腰左躲右闪老公,你快哦,快一点?马上执行!男人沙哑的回应。她不得不把放开我三个字咽了回去。第二天,她决定换个表达方式,老公,我要要我?好!马上执行!婚前婚后被花式扑倒的夏叶星泪流满面,还能不能好好好说话了!...
一朝穿越,饱读诗书的语文老师竟然成了胸无点墨的十八线女团的C位。快要解散的糊团,个位数的活粉,不靠谱的队友,贫穷的生活一切,都靠她丰富的文化素养来拯救!...
新文爆宠田园秀才家的小娘子,1V1甜宠高甜种田文已发,求支持昂一朝穿越成了农家软弱可欺的赔钱货,身边还跟着软包子亲娘和病秧子哥哥,自己还被亲奶奶算计着给老头子当通房。苏秦觉得压力山大,撸起袖管儿,自毁容貌果断分家,赚大钱,养家家,虐渣渣,一手极品医术,小日子也过的风生水起。可是总有一个傻子猎户说要对自己负责,处处无怨无悔的帮着自己,岂料山里汉子不但心思不单纯,身份也不单纯,帮着帮着就以将军的名义帮进洞房了。某男超狗腿娘子,将军什么的,我都不在乎,我只想跟着你在乡下种包子!...
身为特种军医的唐羽意外穿越大唐成为太子爷,从此香闺罗帐,醉心万千佳丽!佞臣当道?强敌入侵?看我携带现代黑科技摆平内忧外患!醉卧美人膝,醒掌天下权。唐羽萧玉淑...