“這是斐波那契數(shù)列……”
肖家霖沒等面前明顯不是學(xué)計算機(jī)的女學(xué)生把話說完,就從工作臺上拿起一個印著思想家文化用品公司logo的小紙袋,說道:“恭喜,你答對了。”
那個看起來只有十六七歲的女學(xué)生拿過紙袋,拆開看了看,見里面裝著3張明信片,印著水墨畫和古詩詞,精美又文雅,她很喜歡,但并不滿意,指著堆在工作臺左側(cè)的一排記事本,問道:“為什么給別人記事本,只給我明信片?”
從4月30日早上8點開始,肖家霖就坐在三江大學(xué)多功能報告廳一樓的走廊上分發(fā)禮品,兩天下來,這種問題已經(jīng)被問幾百次了,感覺既無聊又無奈,有氣無力的舉起鉛筆,在面前的海報上點了點,說道:“如果你能把這段代碼優(yōu)化一下,就可以拿到記事本了。”
女學(xué)生果然不懂,眨著眼睛問道:“怎么優(yōu)化?”
肖家霖聳肩攤手,擺了個愛莫能助的姿勢。
女學(xué)生感覺被鄙視了,很不爽的沖他做了個鬼臉,拎著小紙袋離開了,這時同宿舍的張棟梁從報告廳外面走了進(jìn)來,問道:“肖家霖,你這幾天送出去了多少記事本?”
“大概130本的樣子吧?!?br/>
張棟梁用雙手撐著工作臺,嘖嘖有聲的感慨道:“這下咱們學(xué)校的面子都要丟光了,我聽說云大那邊差不多送出去了200本,理工大更是不得了,足足送出去了四五百本。”
“我們當(dāng)然不能和理工大比,但是云大能有這么多人懂編程?”肖家霖有些不信,說道:“他們就算比我們強(qiáng),也強(qiáng)的有限,不會是背答案作弊的吧?”
“姜秘書不是說了嗎,光寫出來代碼不行,還得解釋為什么要這么做,再說小馬他們幾個也不可能給云大的人放水?!睆垪澚河檬终戚p輕拍了拍工作臺上的海報,說道:“那天要不是你發(fā)現(xiàn)了這段代碼里的時間復(fù)雜度問題,我和小馬就要丟丑了,以前c語言考試的時候,標(biāo)準(zhǔn)答案就是這么寫的,根本沒多想過?!?br/>
“只是運氣好而已,我前幾天改畢業(yè)設(shè)計,正好要用到遞歸,所以多想了一下?!?br/>
肖家霖謙虛了幾句之后,探身拿起了一個記事本,記事本封面上印著一個黑色的自行車車輪,輪子上用白色的字體寫了名言:人生就像騎行,要想保持平衡就得不斷向前。在封面的右下角,有一個紅底白字的方塊,標(biāo)注著阿爾伯特-愛因斯坦的名字。
圖案簡潔,字體簡練,風(fēng)格嚴(yán)謹(jǐn)而又冷峻,和以前充滿文藝氣息的thinker’notebook完全不同,很符合理工科學(xué)生的審美,肖家霖欣賞了幾秒鐘之后,翻開封面,見扉頁上夾著一個書簽,書簽上寫著一個題目:
不使用其他庫函數(shù),用c語言寫一個函數(shù),實現(xiàn)把字符串轉(zhuǎn)換成整數(shù)的功能。
這個題目乍一看很簡單,把諸如“123”之類的字符串轉(zhuǎn)換成整數(shù)123輸出即可,幾行代碼就能搞定,很多初學(xué)編程的菜鳥也能寫的出來。
但是肖家霖經(jīng)過反復(fù)琢磨之后,覺得這個題目并不簡單,因為除了正常的字符串之外,還有“”這樣的空字符串,如果設(shè)定空字符串輸出為整數(shù)0的話,就會和“0”這樣的正常字符串起沖突,需要加以區(qū)分,更進(jìn)一步細(xì)想的話,還有空指針、非法字符串、特殊字符串等一系列問題,非常的麻煩,絕對不是短短幾行代碼就能搞定。
書簽下方還有一行醒目的文字:如果你完成了這個問題,請與5月2日下午2點之前,到三江大學(xué)多功能報告廳一樓領(lǐng)取一份更加精美的禮品。
“肖家霖,我聽說你昨天下午去量子物理研究所的時候,見過杜秋本人,他是個什么樣子的人?”
“我就見了十幾分鐘,哪知道他是什么樣的人?!毙ぜ伊匕延浭卤痉呕剡h(yuǎn)處,說道:“不過我感覺他跟電影明星一樣,挺有魅力的?!?br/>
“靠!你又不是大一大二的小女生,發(fā)什么花癡?!?br/>
“我不是說他的相貌,我是說他做事和編程的能力?!毙ぜ伊貨]什么語言天賦,想了半天也不知道怎么形容,只好找了個不怎么合適的類比對象,說道:“就像《終結(jié)者2》里的水銀人一樣,又酷又厲害。”
“水銀人是大反派啊。”
“我當(dāng)然知道是反派,但是你不能否認(rèn)他很有魅力,是不是?”肖家霖見張棟梁點頭了,這才進(jìn)一步解釋道:“水銀人可以自由切換身體,杜總可以自由切換思路,同時處理幾件完全不同類型的事情,而且效率非常高,厲害的不得了?!?br/>
“你怎么知道?”
“他們公司在量子物理研究所的一個倉庫里辦公,那個倉庫很大,分割成了四個區(qū)域?!毙ぜ伊赜勉U筆在海報上畫了個田字型的簡圖,指著不同的區(qū)域介紹道:“這邊是辦公軟件研發(fā)區(qū),這邊是操作系統(tǒng)研發(fā)區(qū),這邊是數(shù)據(jù)庫系統(tǒng)研發(fā)區(qū),這邊是杜總的辦公區(qū)?!?br/>
“我靠!他們居然連操作系統(tǒng)都做?不會是唬人的吧?”
“應(yīng)該不是,我昨天下午去的時候,已經(jīng)有一個從美國回來的大牛人在操作系統(tǒng)區(qū)辦公了,他經(jīng)常去問杜總問題?!毙ぜ伊卣f到這里,不自覺的露出了欽佩的表情,說道:“杜總在寫一款做網(wǎng)站的軟件,和操作系統(tǒng)沒關(guān)系,但是那個牛人的問題,他總能很快解決,有時候甚至一邊寫自己的程序,一邊解答,幾句話就搞定了,你說厲害不厲害?”