第258章 三個大一新生組隊來參賽?搞笑的吧?待會別被虐哭了!

投票推薦 加入書籤 小說報錯

  晚上八點,圖書館關門。

  江辰從閱覽室出來,走到門口,看到唐若曦正坐在大廳的沙發上,手裡拿著平板,屏幕上是一道編程題。

  「還在做題?」

  唐若曦抬頭,眼睛一亮:「老辰!你出來了?」

  「嗯,今天看了多少?」

  「一百本。」

  「一百本?一天?」

  「嗯。」

  唐若曦沉默了三秒,然後幽幽道:「你還是人嗎?」

  江辰笑了:「你問過很多遍了。」

  「因為我每次都懷疑你不是人。」

  「那你現在確定了嗎?」

  「確定了,不是人,是神。」

  兩人並肩往外走。

  唐若曦舉著平板,把屏幕上的題目給江辰看。

  「老辰,這道題我想了半天,還是沒思路。」

  江辰掃了一眼。

  「最長公共子序列?動態規劃基礎題。」

  「我知道是動態規劃,但狀態轉移方程我推不出來。」

  江辰接過平板,手指在屏幕上劃了幾下。

  「你看,設dp[i][j]表示字符串A的前i個字符和字符串B的前j個字符的最長公共子序列長度。」

  「當A[i]==B[j]時,dp[i][j]=dp[i-1][j-1]+1。」

  「當A[i]!=B[j]時,dp[i][j]=max(dp[i-1][j], dp[i][j-1])。」

  「邊界條件dp[0][j]=0,dp[i][0]=0。」

  「最後答案就是dp[m][n]。」

  唐若曦盯著屏幕看了三秒,眼睛越來越亮。

  「原來是這樣……我之前一直卡在狀態轉移上,你這麼一講,我就懂了!」

  「懂了就好。」

  「老辰,你講題真厲害,比老師講得清楚多了。」

  「那是你聰明。」

  「你就會說好聽的。」

  「實話。」

  兩人說說笑笑,往宿舍走。

  身後,圖書館的燈一盞盞熄滅。

  夜色漸濃,但江辰的腦子裡,還在轉著那些代碼、算法、數據結構。

  明天,繼續。

  ……

  接下來的一周。

  江辰白天刷書,晚上給唐若曦和陳小胖上課。

  圖書館關門後,三人就找間空教室,江辰站在黑板前,拿著粉筆,一道題一道題地講。

  從基礎的數據結構到複雜的算法設計,從動態規劃到圖論,從字符串匹配到計算幾何。

  每道題,他都講得清清楚楚。

  每個知識點,他都掰開了揉碎了講。

  唐若曦聽得認真,筆記記得密密麻麻。

  她智商160,學習能力本來就強,再加上江辰手把手的教學,進步速度堪稱一日千里。

  第一天,她看代碼還要想半天。

  第三天,她已經能獨立寫簡單的算法題了。

  第五天,她開始嘗試做往年的ACM真題。

  第七天,她居然獨立解出了一道中等難度的動態規劃題。

  陳小胖在旁邊看得目瞪口呆。

  「班長,你這進步也太快了吧?七天,從零基礎到能做ACM真題?」

  唐若曦笑了笑:「是老辰教得好。」

  「教得好也得學得會啊!我聽了七天,還是只會寫Hello World。」

  「那是因為你上課的時候總在偷吃零食。」

  「我那是補充能量!」

  「補充能量也不能一邊聽課一邊啃雞腿啊。」

  「我餓了嘛……」

  兩人鬥著嘴,江辰站在旁邊,嘴角帶著笑。


  「行了,小胖,你基礎差,慢慢來。先把C語言基礎打牢,別急著做難題。」

  「知道了江神。」

  陳小胖點頭如搗蒜,心裡卻在想:「我什麼時候才能像班長一樣,七天就能做ACM真題?」

  ……

  十月十五號,周日。

  燕北大學計算中心,二樓機房。

  門口貼著一張告示:【第40屆ACM國際大學生程序設計競賽校內選拔賽——比賽時間:9:00-12:00】

  機房裡面已經坐了不少人。

  三三兩兩,組隊而坐。

  每隊一台電腦,三個人擠在一起,有的在調試代碼,有的在翻資料,有的在聊天。

  「哎,你們隊準備得咋樣了?」

  「別提了,刷了一個月的題,心裡還是沒底。」

  「正常,ACM這玩意兒,刷題是基礎,關鍵看現場發揮。」

  「你們去年參加過吧?有經驗嗎?」

  「參加過,第一輪就被刷了。」

  「那今年呢?」

  「今年爭取多撐一輪。」

  「就這點追求?」

  「那不然呢?咱們燕北的校內選拔,那可是地獄難度,能過預選賽就算燒高香了。」

  「也是,聽說今年好多大三大四的學長都組隊了,陣容一個比一個豪華。」

  「可不是嘛,圖靈班那幾支隊伍,隨便拉出來一個都是省隊國獎選手。」

  「還有去年拿過亞洲區域賽銀牌的那幾個學長,今年又組了一隊,叫『代碼敲不隊』,目標直指WF全球總決賽。」

  「臥槽,都直指WF全球總決賽了,那這個隊今年校內選拔穩了吧?」

  「那還用說?另一個名額,估計是『BUG殺手隊』的。」

  「BUG殺手?就是去年拿了校內第二,結果亞洲區域賽發揮失常沒拿獎的那個?」

  「對,他們今年肯定憋著勁要證明自己。」

  「那其他隊呢?沒機會了?」

  「機會?其他隊大多都是來陪跑的。校內就三個名額,『代碼敲不隊』和『BUG殺手隊』已經占了兩個,剩下一個競爭尤為激烈。」

  「也是……」

  正聊著,機房門口走進來三個人。

  兩男一女。

  男的身高一米八三,白襯衫,黑色休閒褲,五官精緻得跟雕刻出來似的,皮膚好得發光。

  女的身高一米六八,白色T恤,淺藍色牛仔褲,頭髮紮成高馬尾,皮膚白得發光,左眼角一顆小淚痣,美得不像話。

  另一個男生圓臉,有點胖,皮膚黝黑,跟在兩人後面,手裡拎著兩袋零食。

  整個機房瞬間安靜了。

  「臥槽!那是江辰?」

  「真是他!奧運冠軍!九塊金牌那個!」

  「他怎麼來了?他不是圖靈班的嗎?」

  「圖靈班的不來參加ACM,那誰參加?」

  「可是他大一啊!才開學一個月!計算機基礎都沒學完吧?」

  「旁邊那個女生是他女朋友吧?唐若曦?高考743分全國第二那個?」

  「對對對!就是她!兩人站一起跟畫報似的!」

  「後面那個胖子是誰?」

  「不知道,看著像拎包的,估計也是大一。」

  「也就是說,三個大一組隊來參賽?搞笑的吧?」

  「話也不能這麼說,那江辰可是高考滿分狀元,四科國際競賽金牌,還進入了圖靈班,來參加ACM怎麼了?」

  「高考狀元,高中競賽跟ACM有半毛錢關係?ACM考的是算法和編程,高考,高中競賽又不考這些。」

  「就是,他高中再厲害,到了大學也得從零開始。這才開學一個多月,他能學到啥?」

  「估計就是來體驗一下,明年再正式參加。」

  「體驗也得有實力啊,不然不就是浪費時間?」

  「希望他們做好了心理準備,待會別被虐哭了。」

  ……

章節目錄