第九十章 找梅森素?cái)?shù)?加油干!
張志強(qiáng)明確表示要加入研究中,并鏗鏘有力的立下了‘軍令狀’,表示一定能夠解決人手問(wèn)題,也風(fēng)雷厲行的去了計(jì)算機(jī)實(shí)驗(yàn)室。
等出了綜合樓,臉上的堅(jiān)定頓時(shí)消失無(wú)蹤。
他心里沒(méi)底。
雖然‘軍令狀’立的鏗鏘有力,但他只是計(jì)算機(jī)實(shí)驗(yàn)室的一個(gè)副研究員,說(shuō)是找研究生、博士生幫忙,但他又不是博士生、研究生導(dǎo)師,學(xué)生們也不會(huì)聽(tīng)他的,他說(shuō)的話可不一定管用,或者說(shuō)肯定不管用。
另外,這種研究肯定是沒(méi)有經(jīng)費(fèi)的,只是王浩的一個(gè)想法而已,沒(méi)有經(jīng)費(fèi)真的很難吸引人。
博士生、研究生們說(shuō)是很閑,但他們都是要學(xué)習(xí)的、要寫論文的,還會(huì)有其他的工作要做,說(shuō)很閑也完全談不上。
“會(huì)有人來(lái)幫忙嗎?”
張志強(qiáng)很是不確定,“這樣,只是去試試,不行就拉著羅大勇,我和羅大勇,兩個(gè)人了!”
去,肯定還是要去。
雖然心里沒(méi)有多大的底氣,但總歸要過(guò)去試一試。
張志強(qiáng)還是去了計(jì)算機(jī)實(shí)驗(yàn)室,到了實(shí)驗(yàn)樓五層,到幾個(gè)工作間門口掃了眼,找了個(gè)人最多的進(jìn)去了,里面有六、七個(gè)人在忙。
他仔細(xì)看了看,發(fā)現(xiàn)沒(méi)有博導(dǎo)在,全都是學(xué)生,頓時(shí)輕呼了口氣。
如果有博士生導(dǎo)師在,找對(duì)方的學(xué)生幫忙寫代碼,就感覺(jué)別別扭扭的,即便是學(xué)生們同意了,也好像是借了對(duì)方的勢(shì),壓迫學(xué)生工作一樣。
他是真心只是找學(xué)生來(lái)幫忙,愿意干就干,不愿意干就算了,而不是要求學(xué)生去做什么。
等轉(zhuǎn)了一圈,仔細(xì)看了看以后,張志強(qiáng)站在了工作間的門口,還朝著樓道外看了一眼,然后關(guān)上了門。
這個(gè)時(shí)候,工作間的人都帶著疑惑看了過(guò)來(lái)。
他們大多數(shù)都知道張志強(qiáng),知道他是實(shí)驗(yàn)室剛提升的副研究員,但因?yàn)槭掷餂](méi)帶學(xué)生,也很少在實(shí)驗(yàn)室里工作,幾乎沒(méi)人和他熟悉。
張志強(qiáng)開(kāi)口了,他拍著手說(shuō)道,“大家,打擾一下,我說(shuō)個(gè)事啊。”
“我現(xiàn)在有個(gè)需要人手一起寫代碼的工作,是一種比較復(fù)雜的程序,想找?guī)讉€(gè)人幫幫忙,你們有沒(méi)有人想?yún)⒓樱俊?br/>
大部分學(xué)生都低下了頭,繼續(xù)自己手頭的事情。
張志強(qiáng)尷尬的繼續(xù)道,“不是白干”,他下了狠心咬牙道,“大家一起把這個(gè)程序?qū)懲辏易杂懷總€(gè)人給補(bǔ)貼,還請(qǐng)大家吃飯。”
有學(xué)生指著耳朵聽(tīng)著,聽(tīng)完以后頓時(shí)沒(méi)了興趣。
程序?qū)懲杲o補(bǔ)貼?
這種遙遙無(wú)期的許諾,而且是不確定的薪資實(shí)在很難吸引人,至于什么請(qǐng)吃飯之類的就更加無(wú)所謂了。
那些還抬頭看的學(xué)生,眼神里散發(fā)出一種鄙夷的色調(diào)。
張志強(qiáng)深吸了一口氣,想著自己要更誠(chéng)懇一些,“是這樣的,。大概不了解這個(gè)算法,是和尋找梅森素?cái)?shù)有關(guān)。”
“梅森素?cái)?shù),都知道吧?到現(xiàn)在只找到了51個(gè),我們?cè)O(shè)計(jì)了程序,能夠輔助尋找梅森素?cái)?shù),如果能找到下一個(gè)梅森素?cái)?shù),獎(jiǎng)金就有十萬(wàn)美元,你們想想,到時(shí)候,你們也參與了項(xiàng)目,拿出一小部分,分一分,錢也不少啊!”
張志強(qiáng)說(shuō)的是確實(shí)非常誠(chéng)懇,而且是發(fā)自內(nèi)心的,因?yàn)樗皇茄芯康闹鲗?dǎo)者,不可能替王浩做出決定,真的找到了梅森素?cái)?shù),有十萬(wàn)美元的獎(jiǎng)金,他也只能說(shuō)‘拿出一小部分出來(lái)’分一分。
這一句話讓剛才抬頭的學(xué)生都低下了頭,他們確實(shí)都沒(méi)說(shuō)話,但心里已經(jīng)鄙視上了,“就你?還梅森素?cái)?shù)?還設(shè)計(jì)程序找梅森素?cái)?shù)?”
“做夢(mèng)呢吧!”
“加入這個(gè)工作,真就是白干活了!”
“許諾都不會(huì)許諾,當(dāng)我們沒(méi)見(jiàn)識(shí)啊?梅森素?cái)?shù),是你想找就能找到嗎?你還不如去買彩票,還有那么千萬(wàn)分之一的幾率中獎(jiǎng)。”
張志強(qiáng)站在門口,尷尬到都有些可憐,他還是弱弱的說(shuō)了一句,“這個(gè)研究是理學(xué)院王浩教授的,你們也別多想,我就是來(lái)問(wèn)一下……”
“唰!”
前排有兩個(gè)博士生突然站了起來(lái),其中一個(gè)馬上問(wèn)道,“是王浩老師的研究?”
“真的是王浩老師?”
張志強(qiáng)都看愣了,“是啊?王浩找我……”
“我加入!”
“我也加入!”
后面幾個(gè)學(xué)生也反應(yīng)過(guò)來(lái),趕緊舉手報(bào)名,“我也加入,王浩老師的項(xiàng)目,幫忙就幫忙了。”
“上次王浩老師來(lái)實(shí)驗(yàn)室,給我們講的東西是真有用,我也加入……”
“……”
好幾個(gè)學(xué)生都圍過(guò)來(lái)爭(zhēng)相報(bào)名,張志強(qiáng)都看得目瞪口呆的,我特么……早點(diǎn)提王浩不就得了!
……
計(jì)算機(jī)實(shí)驗(yàn)室,小會(huì)議室。
十幾個(gè)博士生、研究生聚在一起。
王浩站在會(huì)議室最前面,有些意外的面前的十幾個(gè)人,不由得對(duì)張志強(qiáng)豎起了大拇指,眼神里透露的意思差不多是,“真有你的,一找就能找十幾個(gè)來(lái)幫忙的。”
張志強(qiáng)尷尬的微微低頭。
王浩清了清嗓子說(shuō)道,“是這樣啊。我有個(gè)程序要寫,但感覺(jué)一個(gè)人寫太復(fù)雜了,需要分一部分找人幫忙。這樣,我不是計(jì)算機(jī)實(shí)驗(yàn)室的,也不會(huì)讓你們白幫忙。”
“我們這么多人寫這個(gè)程序,三天差不多就夠了,每個(gè)人分一部分工作,等完成以后,一個(gè)人一千塊,就當(dāng)是補(bǔ)貼吧。”
這也是給學(xué)生們找了賺外快的機(jī)會(huì)。
大多數(shù)博士生、研究生收入并不高,能花時(shí)間多賺點(diǎn)錢,也是有吸引力的。
聽(tīng)了王浩的話以后,底下立刻有學(xué)生說(shuō)道,“王浩老師,不用給錢,我都是來(lái)幫忙的。”
“幫個(gè)忙寫點(diǎn)代碼而已,還給什么錢。”
“不用給錢!不用給錢!”
張志強(qiáng)聽(tīng)著酸溜溜的小聲嘀咕一句,“我剛才說(shuō)自掏腰包,你們可不是這個(gè)態(tài)度。”
王浩搖頭很堅(jiān)定的說(shuō)道,“你們不要錢,我就不能讓你們做了,這件事要先說(shuō)好。”
這下沒(méi)人再說(shuō)什么了。
接下來(lái)王浩就對(duì)著黑板,畫了個(gè)框架圖,一步又一步的畫過(guò)去,并在每一個(gè)步上做了個(gè)標(biāo)記,隨后開(kāi)始依次講解起來(lái),“大家來(lái)看看這個(gè)框架圖,這是程序的整體構(gòu)架。”
“要是感興趣,等工作完成以后,可以自己研究一下,也許對(duì)于你們對(duì)構(gòu)架、對(duì)算法的理解有幫助。”
“現(xiàn)在我主要說(shuō)需要做什么,從第一步開(kāi)始,很簡(jiǎn)單,素性檢測(cè),然后把數(shù)字輸出,應(yīng)該沒(méi)什么可說(shuō)的。”
“再接下來(lái),對(duì)比篩選,和這個(gè)數(shù)列做對(duì)比……”
他耐心的講解起來(lái)。
整個(gè)程序就是利用有效與無(wú)關(guān)進(jìn)位算法,對(duì)于‘作為素?cái)?shù)的指數(shù)p’以及‘p所對(duì)應(yīng)的梅森數(shù)’進(jìn)行分析,大致可以分為二十幾個(gè)步,每一步都需要做一個(gè)程序。
最后把所有的程序連在一起,就能實(shí)現(xiàn)所需的功能了。
其中有一些步驟比較簡(jiǎn)單,可以說(shuō)沒(méi)什么難度,比如第一步的數(shù)字素性檢測(cè)輸出,‘素性檢測(cè)’,直白說(shuō)就是檢查數(shù)字是不是素?cái)?shù),對(duì)于本科生都沒(méi)有什么難度,只不過(guò)在程序設(shè)計(jì)上,還是盡量去簡(jiǎn)化計(jì)算量。
等王浩全部都講解完,給每個(gè)人分配了工作以后,一群人就都回去干了起來(lái)。
王浩和張志強(qiáng)也留在計(jì)算機(jī)實(shí)驗(yàn)室,他們干脆就在張志強(qiáng)的辦公室工作,要一起完成框架中最復(fù)雜部分的代碼。
當(dāng)天王浩和張志強(qiáng)一起工作到了晚上九點(diǎn)半,回到家里睡了一覺(jué),第二天除了正常去上課,就是到計(jì)算機(jī)實(shí)驗(yàn)室寫代碼。
因?yàn)樨?fù)責(zé)編寫代碼的學(xué)生們都在實(shí)驗(yàn)室,王浩就要在實(shí)驗(yàn)室坐鎮(zhèn),總會(huì)有學(xué)生碰到一些難點(diǎn),或者是有其他相關(guān)的疑問(wèn),他要幫著想想辦法或者講解一下。
第二天下午,陳慶華又來(lái)了實(shí)驗(yàn)室,見(jiàn)到王浩問(wèn)道,“聽(tīng)說(shuō)你找?guī)讉€(gè)學(xué)生,幫忙寫個(gè)程序?我問(wèn)什么程序,他們都沒(méi)說(shuō)清楚。”
“分析梅森數(shù)的程序。”王浩簡(jiǎn)單解釋了一句。
“梅森數(shù)?做什么?”陳慶華滿是不解。
王浩道,“就是對(duì)梅森數(shù)進(jìn)行分析,我想利用分析結(jié)果,去尋找梅森素?cái)?shù)。”
“……”
陳慶華抿著嘴沉默了好一會(huì)兒,“加油干!”他說(shuō)完背著手就走開(kāi)了。
陳慶華離開(kāi)沒(méi)多久,又有個(gè)教授找了過(guò)來(lái),是祁曉教授,他也是博士生導(dǎo)師,有兩個(gè)幫忙寫代碼的學(xué)生,還是祁曉帶的博士生。
祁曉和王浩不熟悉,就問(wèn)向張志強(qiáng),“你們寫這個(gè)程序是做什么的?需要的時(shí)間長(zhǎng)嗎?我怕耽誤學(xué)生的進(jìn)度。”
“不會(huì)。”
張志強(qiáng)肯定的說(shuō)道,“我估計(jì)了,最多三天,也花不了多長(zhǎng)時(shí)間,估計(jì)快一點(diǎn)的,明天就能完成了。”
“那就好。”祁曉聽(tīng)罷也不在意了,好奇的繼續(xù)問(wèn)道,“我聽(tīng)說(shuō)和梅森素?cái)?shù)有關(guān),是王教授的什么素?cái)?shù)相關(guān)研究嗎?”
“找梅森素?cái)?shù)。”張志強(qiáng)很直白的說(shuō)了五個(gè)字,“就是設(shè)計(jì)程序找梅森素?cái)?shù)。”
“……”
祁曉的反應(yīng)和陳慶華同出一轍,他也是抿著嘴好半天,一句話都沒(méi)說(shuō)出來(lái),只留下一句,“加油干。”
然后,走了。
找梅森素?cái)?shù)?開(kāi)什么國(guó)際玩笑!當(dāng)我不懂梅森素?cái)?shù)啊?
全世界到現(xiàn)在就只找到了五十一個(gè),找下一個(gè)不知道多少年以后了,設(shè)計(jì)個(gè)程序就想找到?
做夢(mèng)吧!
,