“你偷聽我們講話?”姜華對兩人怒目而視,沉聲問道。
“算了,水平高不高又不是靠嘴皮子的,後面不是還有選拔嗎?”肖遠拉了一把姜華,說道。
“哼,算你們走運。”姜華揮了揮拳頭,哼了一聲說道。
“先通過第一輪選拔再說吧,別第一輪就被淘汰了,還談什麼後續選拔,哈哈……”兩個男生中的一個相貌黝黑的男生撇撇嘴說道,說完拉着他的同伴哈哈笑着離開了。
教室門口的這一幕只是一個小插曲而已,不論是肖遠,還是姜華,都沒有放在心上,既然半個小時後要出結果,他們乾脆也不再到處亂走了,在教室外站了一會兒,去了一趟衛生間,就回教室等待了。
“姜華,考試前徐曉陽拉你出去說了些什麼,我看你氣呼呼的。”肖遠問道。
“他說考試中會給我一份標準答案。”姜華四處看了看,低聲說道。
“那你怎麼還顯得氣呼呼的?”肖遠也壓低了聲音,奇問道。
“掩人耳目懂不懂,如果我興高采烈的回來,傻瓜都會知道有問題了。”姜華說道。
“呵呵,我明白了。”肖遠恍然大悟,點頭道,隨後又補充了一句,“你們真陰險。”
“陰險?”姜華撇撇嘴,然後呵呵一笑道,“陰險了好啊,總比爲了光明正大,被淘汰了強,沒聽說過一句話嗎?”
“什麼話?”
“好人不長命,禍害活千年。”
兩人漫無目的的閒聊着,時間過得很快,不知不覺半小時就過去了,組織選拔的幾個計算機協會的學生又走了進來,還是先前的女生走上了講臺,對下面坐着等結果的學生宣佈了通過選拔的名單,並說了下一輪選拔的情況。
通過選拔的名單中,肖遠和姜華赫然在列,實際上第一輪並沒有淘汰多少人,只有個別的倒黴蛋被淘汰了,在他們垂頭喪氣的離開教室後,教室裡還有最少二十個人進入下一輪,而下一輪將會將大部分淘汰掉,只剩下五名學生,這五名學生將會面臨最後一輪選拔,那就是和段炎月會長面對面交談,最後能不能通過選拔,參加聚餐,將由段會長親自定奪。
聽着這些規則,看着下面的學生聽到只要通過這一輪的選拔,就能夠和段會長面對面交談,一個個興奮不已的樣子,肖遠再一次領略到了段炎月這個女生非凡的個人魅力,越發覺得這個女生不去學習管理,而來學習計算機,實在是可惜了。
編程測試仍然以筆試的形式進行,而且時間也延長到了九十分鐘,很快試卷就發到了肖遠手上,他仍然是習慣性的從頭至尾看了一眼這些試題,然後開始從第一道題開始作答。
這些題比起第一輪選拔來,肖遠做的順手多了,前面的那些題目都很常規,即使中間有一些可能是爲了選拔,刻意提高難度而出的諸如計算機二進制反碼補碼的運算題,以及一些與數據結構有關的試題,但是這些對他來說,卻是基本的不能再基本的知識。
很快他就做到了最後的附加題,附加題有兩道,其中第一題是經典的漢諾塔遊戲,第二題是一道邏輯推理題,給出了一大堆的邏輯判斷條件,要求編程求出最終的邏輯判斷結果。
看到這兩道題,肖遠笑了,他知道,最終能不能通過選拔,決定因素就在這裡了,這兩道題對他來說很簡單,簡單到如同高中生面對小學生的試題一般,但是要知道,現在參加選拔的都是新報名的新生,即使是計算機專業的學生,大一才上課兩個月而已,能夠做出來這些試題,水平也是相當不錯了,所以他判斷,真正能做出來這兩道題的人肯定不會多。
這個念頭在肖遠的腦海裡轉了一圈,就被他扔到一邊,專心做題了。
漢諾塔問題是一道經典的遞歸問題,只要能夠把握住其中的關鍵,程序很好寫,肖遠花了有五分鐘時間,把這道題的程序寫了出來,然後目光轉向了下一道題。
第二道題設置了一個類似於福爾摩斯斷案的場景,一個偵探爲了找到兇手,鎖定了abcdefgh八個人,並分別對他們進行了審訊,然後題目給出了審訊結果,其實就是一大堆邏輯判斷條件,比如a說b是兇手,b說他不是兇手,但是e和f中一定有一個是兇手諸如此類的條件,要求編寫一個程序,找出真正的兇手。
這道題是一道典型的邏輯判斷題,解法不像漢諾塔問題那樣固定,肖遠讀過題後,腦海裡馬上閃現出了很多解法,有簡潔的,有繁瑣的。
幾乎是下意識的,肖遠選擇了一種最簡潔的方法,埋頭刷刷的寫了起來,只用了十幾行代碼,就完成了整個程序的編寫。
他反覆看了看自己的試卷,覺得沒有問題,就放下了試卷,左右看了看,發現除了他之外,其他學生都還在埋頭做題,姜華也在埋頭疾書,至於是在做題,還是在抄題,就不得而知了。
因爲肖遠和姜華的成績決定着徐曉陽能不能參加聚餐,所以他一直在對兩人進行着密切注意,看到肖遠擡起了頭,左顧右盼起來,而現在的時間纔過去半個小時,所以,他以爲肖遠又像上一場一樣遇到了困難,就走了過去。
“過了多久了?”肖遠看到徐曉陽走了過來,就問道。
“三十多分鐘,還有一個小時,時間很充足。”徐曉陽答道。
“哦,還有一個多小時啊,我都做完了,交卷吧。”肖遠覺得與其在教室裡坐着浪費時間,倒不如出去外邊走走。
“你都做完了?”徐曉陽有些不可思議的瞪大了眼睛,問道,他的聲音雖然已經刻意壓低了,但是因爲教室裡很安靜,仍然是引起了幾乎所有人的注目,半個小時能把所有題做完,對他們來說,同樣有些不可思議。
“是的,我做完了。”肖遠確認了一遍,把試卷整理了一下,交給了徐曉陽,然後在他以及所有學生的注目中離開了教室。
徐曉陽拿着肖遠的試卷回到了講臺前,在教室裡監考的幾個協會的學生紛紛好奇的圍了過來,和徐曉陽一起看起肖遠的試卷來了,因爲他們手裡有標準答案,所以前面的題看的很快,肖遠能夠百分百正確的做出來前面的那些涉及數據結構以及編碼運算的題目,讓他們感到驚奇,徐曉陽卻是呵呵笑了起來,原先的擔心一掃而光,肖遠越厲害,他能夠參加聚餐的希望就越大。
很快他們就看到了最後的附加題,第一道漢諾塔肖遠給出的是非常標準的遞歸算法,和標準答案几乎是一樣的,到這時,徐曉陽已經能夠確定,肖遠即使做不出來最後一道附加題,他通過選拔應該是不成問題的,不過徐曉陽還是想看看肖遠對最後一道題的解答。
最後一道附加題在試卷的另一面,徐曉陽翻了過去,卻看到了一個只有十來行代碼的程序,感到有些意外,也有些失望,因爲標準答案上的程序最少也有五六十行,和肖遠給出的這個程序差的太多了,同樣,他也不認爲,這樣一個涉及十幾個邏輯判斷條件的大型邏輯題,能用十來行代碼來解決的。
儘管有些失望,徐曉陽還是耐着性子看了下去,看了幾行後,就擡起了頭,看了看圍在一起的他的幾個同學,問道:“你們誰能看懂?”
其他幾個同學均是苦笑着搖了搖頭,因爲他們也沒看懂肖遠寫的究竟是什麼,既然看不懂,那麼他們就不敢輕易對這個程序下結論了。
“要不,我們把這個程序輸入電腦編譯運行一下,看看能不能出來結果?”爲了謹慎起見,徐曉陽建議道。
“好,就這麼辦。”其他幾人也是點頭贊同道。
因爲這間教室沒有電腦,於是徐曉陽就拿着試卷,出了教室,下了教學樓,計算機系的機房設在辦公樓上,他準備到那裡找臺計算機去驗證肖遠的算法。
下了教學樓,徐曉陽看到肖遠正在教學樓下看那裡的兩個報欄,就把他叫了過來,一起往辦公樓上去了。
PS:今天兩更完畢。