005. 你喜歡算法嗎?
次日一早,校賽 QQ群里就收到了尹南巍的群公告:「為增進大學城競賽交流,5月11日的楚南大學校賽邀請我們的新人參賽,有興趣報名的聯繫我。」
郭曉川立刻點開尹南巍的私聊窗口:「學長,楚大校賽和暑假集訓選拔有關嗎?」
過了幾分鐘,尹南巍回覆:「沒有直接關係,不過可以作為參考。」
去三教上課的路上,四月的陽光已經帶著些許暖意,透過路邊的樹苗,在水泥地上投下斑駁的光影。
郭曉川問彭峰:「楚大校賽,搞不搞?」
「走起唄,」彭峰揚了揚下巴,「正好瞅瞅楚大啥樣,半年多了還沒去過隔壁,聽說連圍牆都沒有,敞亮。」
「隊友還找陳小燕嗎?」郭曉川問。
「昨天肖樂一提我就問了,她不去,估計是之前校賽受打擊了。」彭峰說。
「那喊尹平吧,」郭曉川提議,「他上個月考計算機二級 C語言,還說簡單得很。」
「成啊,」彭峰說著突然咧嘴笑起來,「校賽他還帶了倆妹子,結果也是一題沒過。後來還找那倆女生搭話,好像不太順利,最近有點蔫兒。」
郭曉川忍不住笑:「還有這八卦,你也真是啥都知道。」
「宿舍樓道里聽他跟人打電話說的,」彭峰聳聳肩,「估計是想借著比賽混個臉熟,偏偏水平拿不出手,不被嫌棄才怪。喊他組隊讓他收收心。」
快到教學樓時,郭曉川忽然放慢腳步:「哎,你暑假集訓報名表交沒?」
「交了交了,」彭峰說得輕描淡寫,「盡人事聽天命唄。」
「『ACM的目標』那欄……你寫的啥?」
彭峰突然停下,猛地把書包往肩上一甩,胳膊往後一掄,擺出個誇張的投籃姿勢:「稱霸全國!」聲音不小,引得幾個路過的同學側目。
郭曉川靜靜地豎了個大拇指。
日子一天天過去,暑期集訓的名單卻遲遲沒有動靜。郭曉川在OJ上刷題時越來越容易走神,思緒總飄向別處:數學競賽失利的那天下午、高考前拼命追趕的深夜……「總不會還沒開始就結束了吧。」他盯著屏幕上大片的「Wrong Answer」(WA,答案錯誤),心裡念叨著,老天到底給不給重來一次的機會。
這天下午,他正對著一道題發呆,班級 QQ群在屏幕右下角閃動起來,打斷了思緒,班長尹平發了條通知:「周六班級活動去省博物館參觀,【不去的】找我登記。」
「據說省博物館過兩年就要擴建了,」剛發完通知的尹平在宿舍里念叨,「鎮館之寶說不定接下來幾年都看不到,趁現在去看看老館也挺有紀念意義的。」他轉頭看向郭曉川,「川兒,看你最近心事重重的,去散散心唄。」
「哦,好。」郭曉川也這麼打算。
周六上午,班級一行人在省博物館門口集合,微風輕拂,氣溫宜人。跟著人流往裡走,素紗單衣、雲紋漆鼎、T型帛畫……導遊的講解著,同學們低聲討論著,不時拿出手機拍照。
郭曉川混在人群里漫無目的地逛著,在辛追夫人復原像前停了下來。
「我們現在看到的辛追夫人復原像,是專家團隊在2002年,將顱骨的X光片掃描入電腦,依託專門的『人像模擬系統軟體』,在數字畫板上逐一標定特徵點,由程序計算出五官的輪廓與比例,最終疊加肌肉與皮膚圖層而成的。」導遊的聲音清晰傳來,「這些技術讓我們得以穿越時空,依稀窺見這位歷史中的佳人。」
郭曉川望著屏幕上的復原像,陷入了短暫的沉思。
「我剛才看了女屍,再回來看這復原像……」彭峰不知何時湊了過來,誇張地比劃著名,「這差距,不能說一模一樣,只能說是毫不相干啊!」
「認真聽講解了嗎你,導遊說了,剛出土的時候不是這個樣,別不懂瞎說。」一旁的尹平推了推眼鏡。
「得得得,尹大學霸說得對。我再過去看看,太刺激了。」彭峰說著轉身又往女屍展區去了,尹平無奈地笑著搖了搖頭,穩步跟上前面的大部隊。
周圍的喧鬧漸漸散去,一個沉靜溫和的聲音從身旁傳來:「算法能做很多事,是吧。」
「是啊,CT掃描、雷射測量,很多肉眼無法捕捉的信息,通過算法能還原出這麼精細的模樣。」郭曉川轉頭,見是湯雨薇,愣了一下,「哎?你們班也來了。」
「是呢,好像是學工部組織的,各班這幾周把省博的票都快搶完了。」湯雨薇輕笑。
「要是以後能收集到更多同期古人的骨骼特徵、基因信息,甚至當時的飲食結構、氣候影響什麼的,算法是不是能把誤差縮得更小?」郭曉川朝著空中比劃著名,仿佛面前有一個虛擬屏幕。
他頓了頓,聲音里添了幾分興奮:「到時候說不定不用屏幕,直接用全息投影把人『立』在這兒。不光是臉,連衣服紋路、走路姿態都能復原。也許還能直接問問『她』,兩千多年前的星城是什麼樣的。」
湯雨薇安靜地聽著,唇角輕輕揚起:「那樣的體驗確實值得期待。現在隔著玻璃和屏幕,總覺得還有些距離感,要是能互動,好像真能摸到歷史了。」
「你覺得,打 ACM競賽,以後能做這些嗎?」興奮勁兒稍退,郭曉川語氣多了絲惆悵。
「當然!雖然比賽的算法不能直接用來做這些,但前沿的科學研究里處處都是算法思維的影子。」湯雨薇說得認真,「這是我一個當教授的叔叔說的,他帶的優秀研究生里,好幾個以前都是打 ACM競賽的。」
「那你沒讓你叔叔勸勸你爸媽?」郭曉川想起她沒參加競賽的原因,順勢打趣道。
「學點算法還是可以的,打比賽嘛,估計我不是那塊料。」湯雨薇笑著擺手,沒再流露之前的憂傷。
「那你報名暑假集訓了嗎?」郭曉川緊跟著追問。
「那你報了嗎?」湯雨薇反過來問他。
「上星期剛交了報名表,一直沒消息,也不知道能不能進。」他說著,下意識摸了摸口袋裡的手機。
「逛博物館看到你時不時就拿出手機,是在著急這件事嗎。」湯雨薇猜道。
「確實,要是集訓選不上,好像這些日子就白忙活了,一切沒開始就結束了。」郭曉川仿佛被拉回了數學競賽失利的那個下午。
「那你喜歡算法嗎,喜歡這個比賽嗎?」湯雨薇發問語氣雖輕,卻直擊靈魂地叩在郭曉川心上。
他沉默了片刻,審視著自己的內心:「以前打數學競賽,我是真的喜歡數學。但現在C語言都沒寫熟練,我不確定是不是喜歡編程,是不是喜歡算法競賽。」似是回答,又像在自言自語。
話剛說出口,卻又像是被某種情緒推動著,他停頓了一下,仿佛在捕捉那些轉瞬即逝卻真實存在的瞬間,隨即補充道:「但我喜歡思考題目的過程,喜歡在 Online Judge上看到 Accepted的驚喜,喜歡掙扎後見到驚艷解法的興奮,而那種興奮比推導一個完美的數學公式更加強烈。」郭曉川一句句說著,眼神越發亮了起來。
「喜歡那就享受這個過程呀,這份『喜歡』就是最大的收穫,剩下的,相信結果會是好的。」湯雨薇微笑著說,「我校賽一結束就報名了集訓,去圍觀一下未來的大神們。」
「那……」郭曉川剛要開口問什麼。
「努力去做,做不好就當什麼都沒有發生。」湯雨薇搶先說道,眼中流轉著一絲瞭然的光彩,「『ACM的目標』,是吧?」
郭曉川也笑了,「好,這個好。」
心裡那點焦灼,像被展廳里的風悄悄吹散了些。
郭曉川立刻點開尹南巍的私聊窗口:「學長,楚大校賽和暑假集訓選拔有關嗎?」
過了幾分鐘,尹南巍回覆:「沒有直接關係,不過可以作為參考。」
去三教上課的路上,四月的陽光已經帶著些許暖意,透過路邊的樹苗,在水泥地上投下斑駁的光影。
郭曉川問彭峰:「楚大校賽,搞不搞?」
「走起唄,」彭峰揚了揚下巴,「正好瞅瞅楚大啥樣,半年多了還沒去過隔壁,聽說連圍牆都沒有,敞亮。」
「隊友還找陳小燕嗎?」郭曉川問。
「昨天肖樂一提我就問了,她不去,估計是之前校賽受打擊了。」彭峰說。
「那喊尹平吧,」郭曉川提議,「他上個月考計算機二級 C語言,還說簡單得很。」
「成啊,」彭峰說著突然咧嘴笑起來,「校賽他還帶了倆妹子,結果也是一題沒過。後來還找那倆女生搭話,好像不太順利,最近有點蔫兒。」
郭曉川忍不住笑:「還有這八卦,你也真是啥都知道。」
「宿舍樓道里聽他跟人打電話說的,」彭峰聳聳肩,「估計是想借著比賽混個臉熟,偏偏水平拿不出手,不被嫌棄才怪。喊他組隊讓他收收心。」
快到教學樓時,郭曉川忽然放慢腳步:「哎,你暑假集訓報名表交沒?」
「交了交了,」彭峰說得輕描淡寫,「盡人事聽天命唄。」
「『ACM的目標』那欄……你寫的啥?」
彭峰突然停下,猛地把書包往肩上一甩,胳膊往後一掄,擺出個誇張的投籃姿勢:「稱霸全國!」聲音不小,引得幾個路過的同學側目。
郭曉川靜靜地豎了個大拇指。
日子一天天過去,暑期集訓的名單卻遲遲沒有動靜。郭曉川在OJ上刷題時越來越容易走神,思緒總飄向別處:數學競賽失利的那天下午、高考前拼命追趕的深夜……「總不會還沒開始就結束了吧。」他盯著屏幕上大片的「Wrong Answer」(WA,答案錯誤),心裡念叨著,老天到底給不給重來一次的機會。
這天下午,他正對著一道題發呆,班級 QQ群在屏幕右下角閃動起來,打斷了思緒,班長尹平發了條通知:「周六班級活動去省博物館參觀,【不去的】找我登記。」
「據說省博物館過兩年就要擴建了,」剛發完通知的尹平在宿舍里念叨,「鎮館之寶說不定接下來幾年都看不到,趁現在去看看老館也挺有紀念意義的。」他轉頭看向郭曉川,「川兒,看你最近心事重重的,去散散心唄。」
「哦,好。」郭曉川也這麼打算。
周六上午,班級一行人在省博物館門口集合,微風輕拂,氣溫宜人。跟著人流往裡走,素紗單衣、雲紋漆鼎、T型帛畫……導遊的講解著,同學們低聲討論著,不時拿出手機拍照。
郭曉川混在人群里漫無目的地逛著,在辛追夫人復原像前停了下來。
「我們現在看到的辛追夫人復原像,是專家團隊在2002年,將顱骨的X光片掃描入電腦,依託專門的『人像模擬系統軟體』,在數字畫板上逐一標定特徵點,由程序計算出五官的輪廓與比例,最終疊加肌肉與皮膚圖層而成的。」導遊的聲音清晰傳來,「這些技術讓我們得以穿越時空,依稀窺見這位歷史中的佳人。」
郭曉川望著屏幕上的復原像,陷入了短暫的沉思。
「我剛才看了女屍,再回來看這復原像……」彭峰不知何時湊了過來,誇張地比劃著名,「這差距,不能說一模一樣,只能說是毫不相干啊!」
「認真聽講解了嗎你,導遊說了,剛出土的時候不是這個樣,別不懂瞎說。」一旁的尹平推了推眼鏡。
「得得得,尹大學霸說得對。我再過去看看,太刺激了。」彭峰說著轉身又往女屍展區去了,尹平無奈地笑著搖了搖頭,穩步跟上前面的大部隊。
周圍的喧鬧漸漸散去,一個沉靜溫和的聲音從身旁傳來:「算法能做很多事,是吧。」
「是啊,CT掃描、雷射測量,很多肉眼無法捕捉的信息,通過算法能還原出這麼精細的模樣。」郭曉川轉頭,見是湯雨薇,愣了一下,「哎?你們班也來了。」
「是呢,好像是學工部組織的,各班這幾周把省博的票都快搶完了。」湯雨薇輕笑。
「要是以後能收集到更多同期古人的骨骼特徵、基因信息,甚至當時的飲食結構、氣候影響什麼的,算法是不是能把誤差縮得更小?」郭曉川朝著空中比劃著名,仿佛面前有一個虛擬屏幕。
他頓了頓,聲音里添了幾分興奮:「到時候說不定不用屏幕,直接用全息投影把人『立』在這兒。不光是臉,連衣服紋路、走路姿態都能復原。也許還能直接問問『她』,兩千多年前的星城是什麼樣的。」
湯雨薇安靜地聽著,唇角輕輕揚起:「那樣的體驗確實值得期待。現在隔著玻璃和屏幕,總覺得還有些距離感,要是能互動,好像真能摸到歷史了。」
「你覺得,打 ACM競賽,以後能做這些嗎?」興奮勁兒稍退,郭曉川語氣多了絲惆悵。
「當然!雖然比賽的算法不能直接用來做這些,但前沿的科學研究里處處都是算法思維的影子。」湯雨薇說得認真,「這是我一個當教授的叔叔說的,他帶的優秀研究生里,好幾個以前都是打 ACM競賽的。」
「那你沒讓你叔叔勸勸你爸媽?」郭曉川想起她沒參加競賽的原因,順勢打趣道。
「學點算法還是可以的,打比賽嘛,估計我不是那塊料。」湯雨薇笑著擺手,沒再流露之前的憂傷。
「那你報名暑假集訓了嗎?」郭曉川緊跟著追問。
「那你報了嗎?」湯雨薇反過來問他。
「上星期剛交了報名表,一直沒消息,也不知道能不能進。」他說著,下意識摸了摸口袋裡的手機。
「逛博物館看到你時不時就拿出手機,是在著急這件事嗎。」湯雨薇猜道。
「確實,要是集訓選不上,好像這些日子就白忙活了,一切沒開始就結束了。」郭曉川仿佛被拉回了數學競賽失利的那個下午。
「那你喜歡算法嗎,喜歡這個比賽嗎?」湯雨薇發問語氣雖輕,卻直擊靈魂地叩在郭曉川心上。
他沉默了片刻,審視著自己的內心:「以前打數學競賽,我是真的喜歡數學。但現在C語言都沒寫熟練,我不確定是不是喜歡編程,是不是喜歡算法競賽。」似是回答,又像在自言自語。
話剛說出口,卻又像是被某種情緒推動著,他停頓了一下,仿佛在捕捉那些轉瞬即逝卻真實存在的瞬間,隨即補充道:「但我喜歡思考題目的過程,喜歡在 Online Judge上看到 Accepted的驚喜,喜歡掙扎後見到驚艷解法的興奮,而那種興奮比推導一個完美的數學公式更加強烈。」郭曉川一句句說著,眼神越發亮了起來。
「喜歡那就享受這個過程呀,這份『喜歡』就是最大的收穫,剩下的,相信結果會是好的。」湯雨薇微笑著說,「我校賽一結束就報名了集訓,去圍觀一下未來的大神們。」
「那……」郭曉川剛要開口問什麼。
「努力去做,做不好就當什麼都沒有發生。」湯雨薇搶先說道,眼中流轉著一絲瞭然的光彩,「『ACM的目標』,是吧?」
郭曉川也笑了,「好,這個好。」
心裡那點焦灼,像被展廳里的風悄悄吹散了些。