“你可以選擇繼續這樣盯著我,或者再去熟悉一下Python的庫資料。”
“……”
從那雙漆黑的眸子裏,看出事情再無回旋餘地,蘇邈邈慢慢垂下眼,輕吸口氣,繃著小臉兒轉回去。
LanF大賽從不禁止參賽學生帶入紙質材料。趁著這短暫的賽前時間,蘇邈邈將手底下的庫調用資料翻得嘩嘩作響。
十幾秒後,她就全然進入了旁若無人的狀態裏。
賽場裏其餘隊伍也都是同來的第一批次。作為種子隊伍們的參賽者,原本都三五聚堆地玩笑說鬧,十分輕鬆,直到逐漸有越來越多的人注意到商彥他們——
“臥槽,第一桌不是彥神那一隊的嗎?”
“是啊。”
“他們隊裏來了個新人吧,怎麼這麼積極,這可隻是選拔賽……搞得這麼嚴陣以待的,有點嚇人啊。”
“難不成——這次的選拔賽藏了什麼玄機,他們隊裏提前得知了?”
“也不應該啊,你看彥神和另兩個,看起來沒什麼反應。”
“真奇怪啊。”
“誰說不是呢,搞得我都有點心虛了。”
“我也是……要不一起看看?”
“我看行。”
在蘇邈邈的帶動下,幾分鍾前還安靜輕鬆又愉悅、不像是比賽反而更像是春遊聚餐的比賽場地裏,突然就刮過了一陣緊張的旋風。
學生們都低下頭,安安靜靜地翻看資料,或者低聲討論起算法來。
裁判都格外意外。
主辦方那邊顯然也注意到了,大廳一側,類似觀賞監督的席位裏,有幾人的目光紛紛落向了第一組商彥等人的位置。
三分鍾,稍縱即逝。
比賽正式開始。
打開LanF大賽專用係統,抽出自己組內分配到的隨機命題後,有那麼一兩分鍾的時間,蘇邈邈把題目讀過幾遍,大腦仍舊是一片空白。
——
LanF大賽是國際級賽事,題目也是純英文命題,個別詞彙專業生僻,在這種讓人緊張到大腦空白的時刻,理解起來就更為艱難了。
旁邊吳泓博看出蘇邈邈的緊張,有些不安地看了商彥一眼。卻見那人淡定地倚在後一組的塑料前擋牆上,手臂懶洋洋地搭下來,眼睫也鬆懶地半垂半闔著。
看起來頗有倦意,似乎隨時能在這賽場上睡一覺。
吳泓博心裏咧嘴。
時間滴滴答答地過了兩分鍾,其餘組裏敲鍵盤的聲音早就此起彼伏,而蘇邈邈麵前用來記算法的紙張還是空白的。
女孩兒低下頭,輕輕地做深呼吸。
她攥緊了指尖,掌心裏有淡淡的汗意。
而在這時,她身旁始終沉默著的男生終於拉直了身,向前一傾,手肘撐到了桌麵上。
從後壓下,他幾乎把女孩兒背擁進懷裏。
隻可惜時刻緊張,蘇邈邈絲毫未覺。
她已經快速提筆,在白紙上記錄自己腦海裏的算法流程圖了。
“……對題目有什麼判斷?”
平靜下來後,蘇邈邈已經全身心投入試題,聞言頭不抬筆不停——
“難度中下。題目表層是從網頁端搜索所需的學習資料,並自動整合成txt列入文件;本質上是構建網頁抓取功能的網絡爬蟲,調用Python模塊,實現難度不大。”
“嗯。”
商彥輕應了聲,“用以實現的主要模塊是什麼?”
蘇邈邈筆尖一頓,飛速思考後,最快時間給出答案,並寫在白紙頂端——
“首先是urllib2模塊,用以獲取學習資料的URLs。”
“其次是re模塊,實現內容抓取。”
商彥:“re模塊部分裏,所需調用的重要函數?”
蘇邈邈稍作思考,眉心皺起來,終於在幾十秒後將捋完的算法熟稔於心,同時開口回答:
“參數為pattern和fgs的re.pile函數,用以創建模式對象;以及re.findall函數,以列表的形式返回能匹配的子串。”
“……”
男生清雋冷白的麵龐上,終於露出一點輕淡的笑色。
“可以了。算法思路很明晰,碼代碼吧。”
獲得肯定的蘇邈邈顧不得開心,先連忙看了一眼係統餘時。
確定時間足夠,蘇邈邈這才稍鬆了口氣,快速編程,把自己落在紙上的算法流程用代碼實現出來。
七八分鍾後。
蘇邈邈雙手離開鍵盤,慢慢吐出一口氣。
她揉了揉眼睛,看向商彥。
“師父。”
女孩兒柔軟的眼瞳裏帶一點求助的情緒。
LanF大賽的專用係統裏,不給任何調試或者示例運行的機會,所以參賽學生隻能憑肉眼和邏輯去判斷是否存在bug。
對於編程經驗很少的蘇邈邈來說,這就是她最大的短板了。
而商彥要求蘇邈邈獨立完成程序,隻為鍛煉她參賽心態和應試能力,此時女孩兒已經努力完成,他自然不會再苛求。