蓝领的黑科技匣子
繁体版

第二十五章 梅森素数

    接下来的时间,方军和几个同事继续看《遨游太空》源程序代码。

    直到晚上十点多,整个源程序代码才勉强看完。

    整个时间,卓林非一直呆在包间,足见他对此事的重视。

    这事搁谁身上,都得重视呀,毕竟是一天能挣千万数量级的人民币的游戏呀。

    “各位师傅,源程序看完了,大家看出什么名堂没有?”卓林非说。

    除方军之外,其它的七个人都一脸茫然。

    “暂时没看出名堂也不要紧,大家还有三天的时间,对了,我建了一个微信群,大家都加入吧。群名就《遨游太空》交流群。”

    大家加群的速度很快,原因不言之明,老板向他们支付酬金肯定是用微信,现在这个年代,哪个还会发现金,再就是,《遨游太空》的源代码也要通过手机传送。

    刘林看了卓林非一眼,“卓老板,那一万元……”

    卓林非一笑,“我现就转给你们……”

    不一会儿,方军等八个手机上就都收到了两个五千元的转帐。

    张明德说:“卓老板,你真是一个守信用的人,我们……”

    张明德是想表达:如果我们想跳槽到你公司,可以吗?

    但他的话没说完,就被卓林非打断了。

    “志刚,把《遨游太空》源程序代码发到群内……各位师傅,今天不早了,大家早点回去歇着吧,三天之后,不管你们有没有解决程序的问题,我还会请大家吃一餐,把剩下的两万元给大家……志刚,把各位师傅送回到传媒大学!”

    卓志刚应了一声,“是,老板!”

    ……

    方军洗完澡,就躺下了,但睡不着。

    其实《遨游太空》源程序代码的BUG,他心中已有一个轮廓,就是有几个程序行栈指针定位错识,导致游戏转向不定,程序只得启动自校程序,这样就得花一定时间,从而出游戏卡顿的情况,只在修改一下栈指针定位,就能解决问题。

    问题是这么简单的错误,就算《遨游太空》主设计人员离开,公司辅助程序员也能发现这些问题呀?

    这其是不是有什么猫腻?又或者说,卓林非公司的那些程序员是酒囊饭袋。

    再或者说是那个主设计员故意设的一个坑,目的要侠卓老板。

    自己要是帮卓林非解决了问题,会不会……

    江湖险恶,不能不防。

    方军决定不想这事,对于方军而言,黑匣子系统的任务才是当务之前,还有39小时挂机时间,完成这个任务之后,有一只抽奖机会,更重要的会累积经验和积分,积分到1000可是可以兑换想要的东西的哟。

    还有离卓林非的约定还有三天,每天挂机13个小时,刚好能完成挂机任务。

    从明天起,每天早上七点到晚上八点到学校图书馆挂机,三天刚好39小时,完成挂机任务。

    这样一规划,方军就心安了,一会就睡着了。

    可是不一会儿就被吵醒了,方军睁开眼睛一看,是林杰,正笑嘻嘻地坐在他的床边。

    “你神经啊,这晚还不睡?”方军没好气。

    林杰皮笑肉不笑,“阿军,要不,我们睡一张床啊,我一个人睡不着……”

    “你又想折磨我呀,睡一张床……”主军朝四周看了下,刘林他们几个睡着了,但是方军还是压低声音,“那更睡不着,快滚到你床上去……”

    林杰一笑,“行啦,和你玩笑的,这床这么窄,哪容得下两个人呀……对了,卓老板真大方,现在我们有一万元了,我就寻思着,到哪里耍它几天,泡泡妞……”

    “哼,一万元钱,就把你乐成这样,瞧你没出息的样子,再说了,一万元,要泡妞可少得可怜……”

    “总可以耍几天吧!”林杰说,“不说这个了,卓老板那个游戏,你能……”

    “林杰,你要是想赚那一千万元,就赶紧睡觉,明天开始认真研究程序……快睡去。”

    林杰只得回自己床上了。

    ……

    第二天六点,方军就起床了,到宿舍外面的跑道小跑了半个小时,回来,洗唰完毕,就去餐厅拿了几个包子和一杯豆浆,边吃边往图书馆而去。

    今天是周末,没课,图书馆的人也不多。

    方军刚走到图书馆门口,眼前一晃,那个熟悉的蓝字白字的界面出现在眼眼前。

    温馨提示:宿主,步入图书馆一刻,挂机计时开始。另外,本系统已感应到,关于卓林非雇佣你等修复游戏《遨游太空》BUG一事,修复程序BUG,程序界有一个万能法宝,叫梅森素数法……

    梅森素数?

    这不是数学界目前研究难度最大的课题吗?

    方军没有往下看面板的提示,直接进入了图书馆。

    方军去了阅览室,找到一本关天梅森素数的书,书名叫《梅林素数知多少》。

    打开书,方军如饥似渴地看了起来。

    梅森素数的奠基人是法国数学家马林.梅森……

    梅森素数指形形如2^p-1的正整数,其中指数p是素数,常记为Mp。若Mp是素数,则称为梅森素数。p=2,3,5,7时,Mp都是素数……

    ……

    梅森素数,它是发现已知最大素数的有效途径,它推动了数论研究,也促进了计算数学、程序设计技术、网格计算技术以及密码技术的发展,梅森素数探究难度较大,它不仅需要高深的理论和纯熟的技巧,而且还需要进行艰巨的计算。

    方军看了一个多小时,陷入了沉思:梅森素是如何修复程序的BUG的呢?

    方军继续往下看内容。

    直到看到Mp>3是素数的充分必要条件是Lp-2=0,其中L0=4,Ln+1=(Ln-2)时,方军才恍然大悟,原来用梅森素数修复程序BUG,其实是要利用梅森素数的原理编写一段程序,让被查的程序运行在此程序之下,有BGU的程序自然而然就一目了然了。

    《梅森素数知多少》这本书最后还有一程序样例,方军看了一遍,全是用《C++语言》编成,而且有些指令,方军还不很熟悉。

    方军立即放下《梅森素数知多少》,去看《C++语言》。

    传媒大学的图书馆收聚的《C++语言》共一七个版本,方军决定全部刷一本。

    以方军的刷书速度,这七本书在今天就可以看完。