第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】
【就……她有這樣恐怖的實力,真會蠢到去抄別人論文嗎?】
【?你們都是什麽傻白甜?這他媽杜狗怎麽就洗白了?!她學習好不妨礙她人品渣啊!指不定就是因為學習好,看懂了那篇論文有多大的價值,才下手搶的!】
【就是啊!有些人真的沒下限吧,抄襲狗的臭腳也捧?!】
【可是……杜詩怡從頭至尾也沒承認過抄襲吧?萬一有反轉?】
【我草,能不能有點腦子?這意思是師兄抄她?!拜托,人家足足在這個領域研究了十年,也不是沒發過頂刊論文,抄她?!】
【……我笑了,說反轉的人是真不知道那篇論文有多牛逼。她師兄一個博士,因為它都被業界狂誇青年才俊未來可期。要是她一個還沒畢業的本科生有這能耐……天老爺,你還不如跟我說愛因斯坦重生了來的靠譜】
正當彈幕爭論不休時,突然發現屏幕右上角的觀看人數嘩的激增。直播間本來就人滿為患,觀看人數還居然瞬間幾乎翻了個倍!
大家在線懵逼:“怎麽回事?”
新進來的觀眾超級興奮的給這些人分享大瓜:
【臥槽,你們還不知道?就在剛剛,昨天被罵上熱搜第一位的杜詩怡發微博了!直指對方抄她,說給她兩個月時間收集證據,她會在《職場初體驗》收官那天還原真相!】
【正麵宣戰!她要開始跟那位博士對著剛了!】