第196章 兩輪落後


  韓學濤瞥了一眼那台IBM,心裡微微一動。

  獲取最新章節更新,請訪問sto🎆55.co🌸m

  他跟水警區合作處理測繪數據,有時候跑野外沒帶筆記本,只能把數據帶回來再處理,發現問題又得跑回去補測。一來一回少說兩三天,折騰狠了一個星期就這麼沒了。

  要是有台筆記本,當場採集、當場處理、當場校驗——效率翻倍都不止。

  他不是沒想過買。這年頭筆記本雖然貴,但他還消費得起。問題是,他還頂著「特困生」的名頭。手機在人多的地方都不太方便掏出來,更別提筆記本了。

  特困生用筆記本,傳出去別人肯定會盯著給他批資格的盧主任。更何況盧主任已經明確說過要收他當研究生。這時候授人以柄,太蠢。就算自己不在乎,也不能給盧主任添麻煩。

  可要是從比賽上贏回來的呢?

  眾目睽睽,光明正大。誰都說不出半個不字。

  當然,能不能走到那一步還兩說。

  前三輪過後,要是寧海大學排第一,他總不能爆沖自己吧;跌出前三,連挑戰別人的機會都沒有。就算進了爆沖環節,也不一定能拿下——拿六七萬的東西當獎品,題目的難度可想而知。

  韓學濤收回目光,靠在椅背上。順其自然吧。

  第一輪比賽開始。

  基礎編程環節。現場抽題,語言不限,滿分一百分,限時九十分鐘,三道上機題。寧海大學派出了蚊子和潘潘。

  抽題結果出來,蚊子皺了皺眉——運氣太背了。

  三道題:一道動態規劃,一道圖論的最短路徑優化,一道字符串匹配。前兩道難度都不低,第三道相對簡單但代碼量大,很耗時間。

  韓學濤遠遠掃了一眼,心裡大致有數:這套題難度偏高,但不是做不出來,主要看臨場發揮。

  蚊子先做動態規劃。他盯著屏幕看了三四分鐘,然後開始敲代碼。不到二十分鐘提交了第一版。跑了一下——有個邊界條件沒處理好。他沒有從頭排查,直接定位到出錯的循環,改了兩行重新提交。過了。

  接著做圖論。這道題牽涉負權邊的最短路徑,不能用常規的Dijkstra,得用SPFA或Bellman-Ford。蚊子選了SPFA,實現起來省事,但對數據結構熟練度要求更高。

  他寫了一會兒,停下來想了想,刪掉幾行重寫。提交第一版。結果不對。

  他盯著輸出看了半分鐘,回到代碼里一行一行地過。五六分鐘後找到了問題:一個變量在循環里沒有重置。改完,重新提交。過了。

  第三道,字符串匹配。蚊子看了一眼時間——還剩不到二十五分鐘。題面長,代碼量大,但算法本身不複雜。他開始寫,速度明顯加快。寫到一半,時間提示音響了:最後五分鐘。他繼續加快。代碼寫到三分之二,考試結束鈴聲響起。沒有提交。

  蚊子沒答完題,潘潘那邊更慘。

  前兩道題都是排序和搜索的變種,不算太難。但他第一道題在輸入格式上就卡了快二十分鐘。等他理清楚,時間已經過去大半。

  第一道勉強過了。第二道寫了一半發現思路有問題,推倒重來——沒來得及。第三道連看都沒看,時間就到了。

  成績出來得很快。蚊子:兩道完成,一道超時,六十七分。

  潘潘:一道完成,一道錯誤,一道超時,三十二分。兩人加起來九十九分。

  第一輪總分排名:寧海大學,第三。

  第一名寧海工學院,一百四十三分。第二名航空航天學院,一百二十一分。

  蚊子從機位上站起來,沒看任何人,低著頭走回座位。潘潘跟在他後面,步子比平時慢了許多。就在剛才,兩人還在楊蕾面前信誓旦旦地說過「當仁不讓」。現在成績單擺在面前,兩個人全蔫了。

  楊蕾看著他們說:「調整一下,別把情緒帶到第三輪。」

  蚊子和潘潘點了點頭,沮喪得一句話都說不出來。

  接著,楊蕾的目光在韓學濤和歐陽之間轉了一下,停在歐陽身上:「歐陽,你跟我上第二輪。」

  歐陽愣了一下,隨即點頭,站起來活動了一下手腕。

  兩人上台,韓學濤起身走到蚊子和潘潘旁邊,一手搭一個肩膀:「行了,別悶著了。你們發揮得不錯。抽到那種題,換誰上去都未必比你倆好。」

  蚊子推了推眼鏡,聲音有點發緊:「那道字符串匹配,如果再多給我五分鐘——」

  「如果工學院抽到這套題,他們可能連兩道都做不完。」韓學濤接過去說,「你今天在九十分鐘內完成了兩道半,最後那道題已經寫了三分之二。這種速度,全場沒幾個人能做到。」

  蚊子感激地看著他。

  韓學濤又轉頭看向潘潘:「你那道排序題,輸入格式卡了二十分鐘。下次先讀完題再動手,能省不少時間。後面還有兩輪,反超的機會還很大。要說放棄,現在還太早了。」

  蚊子和潘潘同時抬起頭,看他的眼神里多了一點東西。

  第二輪是計算機知識競答。分為必答和搶答兩個環節。必答題每人一題,選手抽籤決定順序。搶答題全場一起搶,答對加分,答錯扣分。

  楊蕾抽到的是第一組的第一道必答題。

  「世界上第一台通用電子計算機的名字是什麼?哪一年誕生?」

  「ENIAC。1946年。」楊蕾的聲音像刀切豆腐,但每個字都咬得很清楚。

  裁判點頭,加十分。

  接下來的幾道必答題,楊蕾一道都沒錯——從計算機體系結構到作業系統發展史,從程式語言的演變到網絡協議的基礎概念,問什麼答什麼,沒有猶豫,沒有卡頓。

  韓學濤坐在台下,聽著那些題目在耳朵里進進出出,發現楊蕾這心機妞不愧是寧海大學學習部副部長,知識點是真熟啊!

  幸虧楊蕾沒選自己上去,有些題目是真冷門。

  比如,問圖靈有嚴重的花粉過敏症,二戰期間他經常佩戴什麼特殊裝備,騎行前往布萊切利莊園上班。

  答案是防毒面具。

  韓學濤真不知道!

  必答題環節結束,楊蕾個人得分排名全場第一,五道題全對,滿分。

  而搶答題環節一開始,楊蕾更是判若兩人——梨渦不見了,眼神凌厲,反應快得嚇人。

  屏幕上彈出一道題:「Unix作業系統的創始人是誰?」

  鈴響不到零點幾秒,楊蕾的手已經拍了下去:「Ken Thompson和Dennis Ritchie。」

  加十分。

  再下一道:「下列哪個排序算法在最壞情況下的時間複雜度最低?A.冒泡排序 B.快速排序 C.堆排序 D.插入排序。」

  工學院的一個男生和她同時拍響了搶答器,工學院略快零點幾秒。「堆排序。」工學院的男生答對了,加十分。

  楊蕾側頭看了那個男生一眼,目光像獵人盯上了獵物。

  搶到第十五道題時,寧海大學和工學院的積分已經咬死了。楊蕾一個人,對戰工學院兩個人,不落下風。台下蚊子和潘潘仰頭看她,目光灼灼,比看IBM筆記本時還亮。

  眼看寧海大學差兩分就要反超航天大學時,歐陽出了狀況。

  一道「資料庫事務的ACID特性」,他搶到了,但答漏了一個。扣十分。他的臉色十分難看。

  下一道他又搶,又錯,又扣分。楊蕾側頭看了他一眼,沒說話。歐陽的手開始抖了。

  接下來的幾道題他沒再搶。楊蕾一個人繼續和工學院那個男生對攻,但少了一個隊友的火力支援,工學院兩個人的配合優勢漸漸顯現出來——一個主搶,一個補答,分工明確,節奏穩定。楊蕾雖然一直領先,但始終沒能把分數拉開。

  最後一道搶答題結束——寧海大學第二輪總分第一,但前兩輪累計總分依然排在第三。第二名是航天大學,只差十分,一個搶答題的距離。

  楊蕾從台上走下來,表情平靜。她走到歐陽身邊,低聲說了一句話。歐陽低著頭,肩膀塌了下去。


章節目錄