第2章 封神2%

【杜詩怡榜一?!她比競賽大神還先解出題?!到底是我瘋了還是這個世界瘋了?!】

【……我真的去看了一眼時間以確定現在是大白天而不是午夜鬧鬼】

【不可能啊!就不說別的,丁浩軒的打字速度已經快到近似佛山無影手了,哪怕看著標準答案照著打都不會有他快!想要快過他真的隻有閉眼瞎敲一條路啊!】

彈幕炸成了一鍋粥,解說員也驚訝萬分,示意導播把畫麵切到係統後台看杜詩怡剛剛提交通過的答案。

片刻後,那份代碼顯示在直播間數萬人麵前。

“原來如此。”解說員擊掌驚歎,“大家可以看到,杜詩怡的解法比丁浩軒的代碼量要小,所以才能在打字速度稍慢一籌的情況下率先提交。她和丁浩軒同樣采用Tarjan算法作為主體框架,但在局部做了自己的創新優化!設法省掉了一個中間函數直奔結果,很大膽的構思!很巧妙的處理!”

彈幕有片刻的寂靜。

大家其實不太懂具體的算法創新優化,但是最直觀的代碼長度隻要不瞎就能看得見。在大眾認知裏,答案更短,意味著更簡練更高端,也……更優秀。

眾人有點恍惚地看向屏幕裏少女潔白的側臉。

哪怕是罵杜詩怡最凶的噴子,也不得不承認她起碼在長相上毫無黑點。女孩的五官極明豔,鳳眼半彎,唇若丹霞,像現在這樣微揚著頭的時候看起來宛如出巡的公主,明眸皓齒,顧盼生輝,如同人間春色裏開在最高處的杏花,極耀眼,也極動人。

但是成見並不會輕易消除。

【……不是吧,才一道題而已,僥幸快了幾秒就洗白了?】

【運氣好而已吧……或許見過類似的題唄】

解說員心裏也更看好競賽經驗豐富的丁浩軒,客觀道:“後麵還有三題,場上局勢隨時都可能變動,現在下結論確實為時過早。”

【對啊,因為前麵題簡單所以大神和普通人沒拉開差距很難理解嗎?】

【我真是煩死某些小學雞張口就亂吹,有本事後麵複雜題見分曉,沒本事別在這瞎逼逼】

眾人等著杜詩怡被其他實習生彎道超車甩在身後。

然而……

比賽漸趨白熱化,第三名的位次來回變動異常激烈,前兩名卻穩如磐石萬年不動。杜詩怡和丁浩軒兩騎絕塵把其他人的進度遠遠甩在後麵,眾大神還在死磕第二題,甚至賽前大眾以為的爭冠熱門選手白薇還在第一題苦苦掙紮的時候,這兩人已經雙雙進入了第四題。

而且,居然仍是杜詩怡更快!

作為眾人心目中的科研花瓶,她始終壓在競賽大神前麵,穩穩維持著不大卻始終無法縮小的距離。

杜詩怡本人也對這個局勢有些驚歎。

要還是前世的她,遊戲開發是能穩壓丁浩軒,但在OJ測試上,現在絕對在後麵跟大部隊一起扯頭花,根本不可能有與丁浩軒一戰的實力。

異世的魔鬼訓練還是卓有成效。至少現在,她由衷感激一路咬牙堅持的自己。

她收斂心神,凝目看向最後一題。

直播間內所有人也跟著鏡頭在同步讀題:“給定正整數k,給定數組nums,給定目標值aim。找出k個長度不限的子數組,每個子數組的平均數加和恰好為aim,以二維數組的形式輸出。若滿足條件的答案不止一種,則均需輸出。時間限製100ms,空間限製1KB。”

【……好優美的中國話。拆開來每個字都認識,合在一起是什麽天書】

【丁浩軒讀完題了,開賽以來第一次有點皺眉頭……】

【杜詩怡神情也凝重了】

【我暈,她凝重不是應該的嗎?早說了她遇到複雜題必完蛋】

【哈哈,丁浩軒都開始慢慢寫了,她還在那盯著屏幕發呆呢】

【……不過,能把丁神逼到“慢慢寫”,看來這題是真狗啊】

最後一道題,爭冠二人組在初期都經曆了不同程度的坎坷,但是到了後期之後進度驚人的一致,代碼齊頭並進敲得像是二重唱,分分鍾在觀眾的神經上蹦迪。

好在隨著時間推移,不少人驚喜且不意外的發現——這次應該是丁浩軒先寫完。

【哈哈哈哈哈哈我就知道!杜狗就是有幾分小聰明罷了,真以為能跟競賽大神掰手腕?】

【丁神牛逼!他收尾了!他寫完了!他——】

【艸!!!】

【瘋了吧!為什麽啊!寫完了幹嘛不提交啊!誰能告訴我為什麽丁神放著成套代碼開始盯著屏幕發呆了!這是收手的時候嗎!】

【……不會是憐香惜玉想讓冠吧,不要啊丁神你清醒一點!杜狗她不值得!】

一直緊盯這場巔峰對決的解說員倒是看出了門道:“不,丁浩軒是在猶豫,他不滿意這份代碼,想要看看有沒有哪裏還能優化。”

他盡量用通俗語言給觀眾解釋:

“其實這道題本身沒有那麽難。但他們二人之所以如此凝重,是因為OJ測試不僅要求程序正確,也要求性能。提交的代碼必須能在規定時間內計算1000個測試用例,如果超出時間限製,即使答案全對也判定失敗。”

“而這道題給出的時間限製是真的已經苛刻到了嚇人的地步!這才是它真正的難點!”

解說員作為著名科研院所的從業者,平時見慣學霸,但看到這裏已經再難掩被神仙對拚激起的興奮:“他們必須把代碼思路優化到極致!真是高手過招,天才較量!”

彈幕消化了一下信息量,旋即大喜。

【哈哈哈哈哈哈比性能的話還擔心什麽啊!你們看杜狗的代碼比丁神長那——麽——多!】

【笑死,丁神都改半天了,她還沒寫完呢】

【報!丁神從44行刪到了37行,而杜狗已經寫到了51行,還在加!還在加!】

解說員正在試圖讀懂丁浩軒的代碼,被其中破陳出新的思路驚豔了一臉,但還是下意識道:

“也不是程序越短就一定性能越好的,這個關係不絕對,還是要看架構邏輯……啊!他們要交了!”

電光石火間,丁浩軒修改結束,杜詩怡編寫完成,兩人鼠標同時拍下提交鍵。

所有人的目光嗖的跟過去。

兩台電腦的界麵同時刷新,顯示出了係統的判定結果——

1號實習生丁浩軒:Time Limit Exceeded(運行超時)。

6號實習生杜詩怡,Accepted(通過)。

***

OJ測試落下帷幕的時候,不少人仍然滿臉恍惚。

……評優都要靠抄別人論文的學術渣滓,居然贏了ACM競賽傳說級大神?

嚇唬人吧!不可能啊!我真的沒活在夢裏嗎!

不敢置信的人群裏,白薇算是最氣急敗壞的一個。

她賽前自掘墳墓把大眾期待拔得無限高,結果撲到一敗塗地慘絕人寰,其他人至少都手握兩道題的得分,隻有她連一道題都沒能過,毫無爭議的倒數第一。

反觀杜詩怡居然四道題全數拿下,甚至通關時間還早於競賽大神!那個高掛榜首的名字如此刺眼,襯得她就像一場徹頭徹尾的笑話!

白薇一想到這樣恥辱的失敗會被沈硯看見,更覺憤恨難堪,眼淚都開始打轉。

鏡頭恰在這時給了她一個特寫。

美人垂淚,嬌弱盈盈,上鏡依然很好看,但這回網友們的評論就沒那麽好看了。

【啊這……她賽前說什麽來著?小有心得?保證前二?】

【本世紀最丟人翻車……我腳趾已經在摳夢幻城堡了】

【震撼了我真的,這妹妹睡醒了嗎?也不是沒見過普通且自信的,但離譜到這個程度真是要笑死人了】

【果然菜狗不配擁有姓名,要不是這個鏡頭我完全忘了有白薇這號人,全程光緊盯杜詩怡丁浩軒火星撞地球了】

【原來杜詩怡算法真的很厲害啊……對比下來白薇完全是個廢物點心】

眨眼間就是成千上萬的嘲笑彈幕刷過去,白薇的死忠粉們頓時不幹了。

【勝敗乃兵家常事好嗎!摸底測試而已,薇薇隻是還沒進入狀態,等首輪考核的時候肯定比杜狗強!】

【我吐了,別拿杜狗跟薇薇相提並論!就算薇薇今天沒發揮好,至少清清白白堂堂正正沒抄別人!】

彈幕雖然笑死了白薇大話放出卻慘遭打臉,但對杜詩怡的情感也很微妙。

不久前萬人齊噴“杜詩怡除了抄襲啥也不會必榮獲倒數第一”的盛況還曆曆在目,結果人家立馬就實力上演霹靂反轉,不止社死的白薇臉疼,網友們臉也很疼。

誰他媽知道這真是個大佬啊!

有些人恍惚著產生了一絲動搖。

【雖然但是……我不對勁,我居然真覺得杜詩怡挺厲害的】

【……姐妹我懂你。本ACM在役選手暴言:世上能打敗丁神的,我們一般不稱為神,稱為,祖神QAQ】

【就……她有這樣恐怖的實力,真會蠢到去抄別人論文嗎?】

【?你們都是什麽傻白甜?這他媽杜狗怎麽就洗白了?!她學習好不妨礙她人品渣啊!指不定就是因為學習好,看懂了那篇論文有多大的價值,才下手搶的!】

【就是啊!有些人真的沒下限吧,抄襲狗的臭腳也捧?!】

【可是……杜詩怡從頭至尾也沒承認過抄襲吧?萬一有反轉?】

【我草,能不能有點腦子?這意思是師兄抄她?!拜托,人家足足在這個領域研究了十年,也不是沒發過頂刊論文,抄她?!】

【……我笑了,說反轉的人是真不知道那篇論文有多牛逼。她師兄一個博士,因為它都被業界狂誇青年才俊未來可期。要是她一個還沒畢業的本科生有這能耐……天老爺,你還不如跟我說愛因斯坦重生了來的靠譜】

正當彈幕爭論不休時,突然發現屏幕右上角的觀看人數嘩的激增。直播間本來就人滿為患,觀看人數還居然瞬間幾乎翻了個倍!

大家在線懵逼:“怎麽回事?”

新進來的觀眾超級興奮的給這些人分享大瓜:

【臥槽,你們還不知道?就在剛剛,昨天被罵上熱搜第一位的杜詩怡發微博了!直指對方抄她,說給她兩個月時間收集證據,她會在《職場初體驗》收官那天還原真相!】

【正麵宣戰!她要開始跟那位博士對著剛了!】