計算機實驗室,小會議室。
十幾個博士生、研究生聚在一起。
王浩站在會議室最前麵,有些意外的麵前的十幾個人,不由得對張誌強豎起了大拇指,眼神裡透露的意思差不多是,“真有你的,一找就能找十幾個來幫忙的。”
張誌強尷尬的微微低頭。
王浩清了清嗓子說道,“是這樣啊。我有個程序要寫,但感覺一個人寫太複雜了,需要分一部分找人幫忙。這樣,我不是計算機實驗室的,也不會讓你們白幫忙。”
“我們這麼多人寫這個程序,三天差不多就夠了,每個人分一部分工作,等完成以後,一個人一千塊,就當是補貼吧。”
這也是給學生們找了賺外快的機會。
大多數博士生、研究生收入並不高,能花時間多賺點錢,也是有吸引力的。
聽了王浩的話以後,底下立刻有學生說道,“王浩老師,不用給錢,我都是來幫忙的。”
“幫個忙寫點代碼而已,還給什麼錢。”
“不用給錢!不用給錢!”
張誌強聽著酸溜溜的小聲滴咕一句,“我剛才說自掏腰包,你們可不是這個態度。”
王浩搖頭很堅定的說道,“你們不要錢,我就不能讓你們做了,這件事要先說好。”
這下沒人再說什麼了。
接下來王浩就對著黑板,畫了個框架圖,一步又一步的畫過去,並在每一個步上做了個標記,隨後開始依次講解起來,“大家來看看這個框架圖,這是程序的整體構架。”
“要是感興趣,等工作完成以後,可以自己研究一下,也許對於你們對構架、對算法的理解有幫助。”
“現在我主要說需要做什麼,從第一步開始,很簡單,素性檢測,然後把數字輸出,應該沒什麼可說的。”
“再接下來,對比篩選,和這個數列做對比……”
他耐心的講解起來。
整個程序就是利用有效與無關進位算法,對於‘作為素數的指數p’以及‘p所對應的梅森數’進行分析,大致可以分為二十幾個步,每一步都需要做一個程序。
最後把所有的程序連在一起,就能實現所需的功能了。
其中有一些步驟比較簡單,可以說沒什麼難度,比如第一步的數字素性檢測輸出,‘素性檢測’,直白說就是檢查數字是不是素數,對於本科生都沒有什麼難度,隻不過在程序設計上,還是儘量去簡化計算量。
等王浩全部都講解完,給每個人分配了工作以後,一群人就都回去乾了起來。
王浩和張誌強也留在計算機實驗室,他們乾脆就在張誌強的辦公室工作,要一起完成框架中最複雜部分的代碼。
當天王浩和張誌強一起工作到了晚上九點半,回到家裡睡了一覺,第二天除了正常去上課,就是到計算機實驗室寫代碼。
因為負責編寫代碼的學生們都在實驗室,王浩就要在實驗室坐鎮,總會有學生碰到一些難點,或者是有其他相關的疑問,他要幫著想想辦法或者講解一下。
第二天下午,陳慶華又來了實驗室,見到王浩問道,“聽說你找幾個學生,幫忙寫個程序?我問什麼程序,他們都沒說清楚。”
“分析梅森數的程序。”王浩簡單解釋了一句。
“梅森數?做什麼?”陳慶華滿是不解。
王浩道,“就是對梅森數進行分析,我想利用分析結果,去尋找梅森素數。”
“……”
陳慶華抿著嘴沉默了好一會兒,“加油乾!”他說完背著手就走開了。
陳慶華離開沒多久,又有個教授找了過來,是祁曉教授,他也是博士生導師,有兩個幫忙寫代碼的學生,還是祁曉帶的博士生。
祁曉和王浩不熟悉,就問向張誌強,“你們寫這個程序是做什麼的?需要的時間長嗎?我怕耽誤學生的進度。”
“不會。”
張誌強肯定的說道,“我估計了,最多三天,也花不了多長時間,估計快一點的,明天就能完成了。”
“那就好。”祁曉聽罷也不在意了,好奇的繼續問道,“我聽說和梅森素數有關,是王教授的什麼素數相關研究嗎?”
“找梅森素數。”張誌強很直白的說了五個字,“就是設計程序找梅森素數。”
“……”
祁曉的反應和陳慶華同出一轍,他也是抿著嘴好半天,一句話都沒說出來,隻留下一句,“加油乾。”
然後,走了。
找梅森素數?開什麼國際玩笑!當我不懂梅森素數啊?
全世界到現在就隻找到了五十一個,找下一個不知道多少年以後了,設計個程序就想找到?
做夢吧!