首頁 科幻

我的代碼分身

024 ACM世界總決賽

我的代碼分身 某程序員 2075 2020-01-04 19:52:03

  參加總決賽的隊伍一共有三十六支,來自全世界各個國家各個優(yōu)秀的大學(xué)。

  其中中國代表隊這邊,有陳旭帶領(lǐng)的金陵理工大學(xué)團隊,還有上交大的隊伍,今年京都大學(xué)爆冷,兩次參加區(qū)域賽都沒能進前三,無緣總決賽。

  相比于京都大學(xué)的爆冷,國內(nèi)IT圈對陳旭這匹黑馬的出現(xiàn)更加津津樂道,他們時常討論,這匹黑馬到底能不能沖到最高領(lǐng)獎臺...

  賽前的一晚,陳旭在酒店遇到了上交大的參賽隊伍,很湊巧他們訂到同一個酒店的同一層。

  他鄉(xiāng)遇故知,雖然是競爭對手,但是兩隊的隊員見面仍是十分地開心和友好。

  第二天早上,兩個隊伍一并前往賽場。

  總決賽的賽制和區(qū)域賽不同,除了難度更高一些之外,總決賽一共有13道題,參賽隊伍只要完成其中7道及以上,便可以封榜結(jié)束自己的比賽,參與評分。

  最后裁判組會根據(jù)完成題目的數(shù)量和比賽的時長兩個指標來進行評分。

  所以如果把時間都耗在難題上而且最終沒解決難題,就會得不償失。

  賽前,主持人用英文做開場白和介紹注意事項,雖然主持人英語十分標準,但是陳旭仍然聽不太懂。

  從小到大,他成績的短板都是英語,尤其是聽力,而且他是個看國語電影都要看字幕的人。

  介紹結(jié)束后,比賽正式開始。

  陳旭團隊這邊,電腦上出現(xiàn)了賽題,陳旭從第一道題就開始動用代碼分身的算法協(xié)助。

  解出第一道題后,陳旭迅速把算法邏輯交給馬偉光和溫童,讓他們兩人給代碼給碼出來,而他繼續(xù)鉆研后面的代碼。

  陳旭這邊在解題速度上一直遙遙領(lǐng)先,不斷有代表AC的氣球升起來,給其他隊伍很大的壓力。

  當陳旭團隊升起第十個氣球的時候,五個小時比賽時間剛過去了一半,而場上其他小組升起最多氣球的是來自俄羅斯的圣彼得堡國立信息大學(xué),他們升起了八個氣球。

  陳旭這邊來到第十一題,題目的難度明顯陡然上升,光是破題就花了半個多小時,而最終又花費十分鐘將代碼給寫好。

  當?shù)谑活}得到裁判組的AC驗證后,陳旭抬頭看了一眼時間,比賽時間用去了三小時二十分鐘左右。

  他瞥了一眼第十二題和第十三題,果斷選擇了放棄。

  因為他剛才通過代碼分身的破題路徑上意識到,這兩道題不是他能解決的。

  “金陵理工大學(xué)代表隊封榜!AC了11道題,用去3小時23分鐘?!?p>  陳旭長舒一口氣,他能做的就是這些,至于能不能拿到最后的總冠軍,要看其他隊伍了。

  根據(jù)往常的比賽成績來看,陳旭這個成績可以說是基本鎖定勝局了。

  裁判組紛紛在討論,沒想到今年賽程過半就確定了總冠軍。

  不少沒聽過金陵理工大學(xué)的外國人都拿起手機在谷歌上搜索‘金陵理工大學(xué)’。

  就在大家以為冠軍已定的時候,異軍突起。

  還是那支來自俄羅斯的圣彼得堡國立信息大學(xué),他們似乎找到了狀態(tài),連續(xù)短時間AC了第九題、第十題、第十一題,現(xiàn)在正在進攻第十二題。

  距離陳旭AC第十一題封榜過去了僅僅三十分鐘。

  也就是說,圣彼得堡此時的成績也是AC了11道題,但是用時比陳旭多了半小時。

  裁判組都來了興趣,他們小聲討論,如果圣彼得堡隊伍無法攻克第十二題的話,來自中國的陳旭就抱得金牌,

  而如果圣彼得堡攻克了第十二題,那兩個隊伍的最后評分孰高孰低就不一定了。

  一個解題多,一個用時短,就要靠裁判組的評分標準來判斷了。

  耐人尋味的是,ACM世界總決賽評分關(guān)于題數(shù)和用時的算入比例標準從未公開。

  在所有人竊竊私語的時候,圣彼得堡國立信息大學(xué)方升起了第十二個氣球!

  戲劇的終于來了,圣彼得堡國立信息大學(xué)AC了12道題,用了4小時22分鐘,金陵理工大學(xué)AC了11道題,用去3小時23分鐘。

  到底誰是最終總冠軍就要看裁判組的評分標準了。

  馬偉光很緊張,他抱起拳頭似乎在禱告。

  溫童一直盯著陳旭,而陳旭面無表情,什么結(jié)果他都可以接受。

  然而,變數(shù)仍沒停止,讓人更驚愕的來了。

  圣彼得堡國立信息大學(xué)選擇不封榜,他們要再戰(zhàn)第十三道題。

  正準備給兩個隊伍評分的裁判組愣了一下,隨后一臉灑然,不住地點頭,似乎在為圣彼得堡國立信息大學(xué)點贊。

  如果圣彼得堡國立信息大學(xué)最終沒有攻克第十三道題,那陳旭穩(wěn)穩(wěn)地拿下金牌。

  而如果圣彼得堡國立信息大學(xué)攻克下第十三題,就擁有AK的額外加分,那他們就可以穩(wěn)穩(wěn)地拿下金牌。

  說到底,圣彼得堡國立信息大學(xué)不愿意將勝負的判決交給裁判組,他們要自己去拼。

  圣彼得堡國立信息大學(xué)此舉在所有人看來就是無畏之精神,贏得了所有人的尊重。

  歷年來,第十三題壓軸題都是最難的題目,ACM舉辦四十多年以來,從沒有一個隊伍在世界總決賽上AK過。

  深知ACM歷史的馬偉光已經(jīng)露出了勝利的微笑,他把胳膊擔(dān)在陳旭的肩膀上,笑道:

  “我們要贏了,接下來只要靜等四十分鐘就行?!?p>  陳旭沒有說話,他看向正在埋頭攻堅壓軸題的圣彼得堡國立信息大學(xué)隊伍,心里有些不是滋味。

  他從沒有因為作弊獲得勝利而內(nèi)疚過,但是今天,他莫名其妙地不想拿下這個世界總冠軍,很詭異地想讓不遠處那個膚色都和自己不同的對手贏。

  時間一分一秒地過去,終于,在距離比賽結(jié)束還有五分鐘的時候,圣彼得堡國立信息大學(xué)提交了最后一道題的算法程序。

  裁判組在眾人矚目下進行測試。

  到此時,比賽已經(jīng)宣告結(jié)束,如果程序AC,圣彼得堡國立信息大學(xué)就是冠軍。

  如果程序WA,圣彼得堡國立信息大學(xué)會因為提交錯誤程序被加罰二十分鐘,剩下的五分鐘就會被扣完,無力回天。

  所以,大家都在等這第十三道題的測試結(jié)果。

  這時,裁判結(jié)束測試,摘下眼鏡,鄭重地站起來宣布結(jié)果。

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進入下一章  按 “空格鍵” 向下滾動
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南