十二年征程,這是一場里程碑式的勝利。
2019年9月22至23日,第5屆中國大學生程序設計競賽(China Collegiate Programming Contest,簡稱CCPC)秦皇島站在東北大學秦皇島校區舉行,由計軟院2018級沈逸凡同學、2017級陳靖宇同學及長望學院2017級計算機軟件實驗班施博文同學組成的南京信息工程大學ACM集訓代表隊經過5個小時奮勇拼搏,斬獲銀獎,順利晉級全國總決賽並獲得總決賽銅獎。這是我校自參加CCPC賽事以來獲得的突破性成績。
從右至左為沈逸凡、施博文、陳靖宇
據瞭解,我校在ACM競賽的道路上已經走過了十多個年頭。在這十年間,雖然在江蘇省大學生程序設計大賽(JSCPC)、“藍橋杯”等多項賽事上取得了不錯的成績,但是在技術水平最高、競爭最激烈的CCPC和ICPC上卻一直沒有大的突破,2019年在CCPC中捧杯,填補了我校在該競賽上的空白。
小龍先科普一下哈:中國大學生程序設計競賽是由中國大學生程序設計競賽協會主辦的面向世界大學生的國際性年度賽事,旨在激勵當代大學生運用計算機編程技術和技能來解決實際問題,激發其學習算法和程序設計的興趣,培養其團隊合作意識、創新能力和挑戰精神。國際大學生程序設計大賽(簡稱ACM-ICPC或ICPC)是由美國計算機協會(Association for Computing Machinery,簡稱ACM)組織的一場國際性賽事,人們常用ACM競賽指代ICPC競賽。
CCPC作為一項國際性年度賽事,彙集了全國各大高校的頂尖選手,競爭極為激烈。在這裏,你有機會與清北學子同場pk,與名校團隊在同一張榜單上逐鹿。比賽成績不僅展現了一個團隊的技術水平,還是一個學校程序設計實力的象徵。
獎牌背後的少年們:Think Spirit團隊
突破性成績的背後是一個團隊的辛勤與汗水。
在我校數字取證中心四樓一間實驗室裏,有這樣一羣人,他們熱愛ACM競賽,擅長各類算法;他們性格迥異,經歷不同;他們成績優秀,愛笑愛鬧;他們就是Think Spirit團隊,一羣在ACM競賽之路上永不停歇的追風少年。因為共同的熱愛與理想,他們相聚在一起,在成長的道路上一同收穫獎牌、友情和快樂。
Think Spirit團隊主要由本科生組成,包括ACM集訓隊和Online Judge開發組兩個團隊。每年學校通過校內程序設計大賽和其他考核方式選出全校最優秀的coder(程序員)加入團隊。可以説,Think Spirit團隊代表了我校coding(編碼)的最高水平。
2019年我校第一屆程序設計大賽團隊賽
埋頭“打鐵”,方能百鍊成鋼
在揚眉吐氣之前,那些無緣領獎台的日子歷歷在目。施博文告訴小龍,在遭遇挫敗的時期,隊員們把參加競賽戲稱為“打鐵”。
施博文是ACM集訓隊上一任隊長,2019年獲獎之後退役。他在ACM競賽中的成長好像是集訓隊這四年來發展歷程的一個小小縮影。
2018年,還是大一新生的施博文加入集訓隊,同年五月,他參加了大學中的第一場比賽——江蘇省大學生程序設計大賽。然而這場比賽卻給了他當頭一擊——“被強校壓着打的感覺生不如死,到比賽最後階段,大家都不敢看榜單。”這是施博文在比賽過程中最直接的感受。
2018年參加江蘇省大學生程序設計大賽
“在第一道題目A題中便出現了兩次Wrong Answer(運行結果錯誤),很多題目都有思路卻寫不出來。 另一道題被其他學校隊伍認為‘就像簽到一樣簡單’,我們卻卡住了二十分鐘,最後也沒能解出來。賽後我們詢問得知,這是一道‘主席樹裸題’,但當時我們並不知道那是什麼。後來才瞭解到有種數據結構叫主席樹——可持久線段樹,那道題的考點就是這個數據結構,只要知道了這個數據結構,整道題看起來完全就是一個模板題,即裸題,甚至不用加以思考就能解出來。”
雖然最後獲得了江蘇省賽銅獎的成績,但對於每一個在ACM競賽路上狂奔的ACMer來説,他們的目標從來不止於此。
比賽結束之後,施博文寫了一大段文字來反思:“在井底待久了容易失去對這個世界的真實認知。不努力跳出深井,我們的天空永遠只有井口那麼大。我們或許可以在墨色正濃時瞥見月亮,但永遠看不見初升太陽的鋒芒。”在此之後,隊員們投入到大量的訓練和模擬賽中,奮力追趕。
2018年參加江蘇大學生程序設計競賽
深夜鏖戰,致敬那些不眠夜
質變需要量變,沒有系統的大量的訓練,成績很難得到提升。2018年集訓隊開始組織有計劃的集體訓練,直到現在他們依舊堅持一週進行兩到三次的集體訓練,臨近比賽時甚至一週七天無休 。集體訓練以模擬賽和專題講解的形式展開,模擬賽又分為個人賽和團體賽。團體賽三人一隊,團隊需在指定系統下進行長達三個半小時的對抗。2018-2019學年,有詳細記錄的集體訓練達到四十餘次,平均每週一次。2019年下半年開始,訓練次數達到平均每週三次。
刻苦訓練造就了今天ACM競賽實力的提高。大家漸漸發現,從比賽榜單前面開始找學校名字比以前更快了。
平時集體訓練
一起發光,一起奔赴遠方
談到取得成功的要素,現任隊長沈逸凡認為,這是一場需要天賦的比賽,但是刻苦和團隊精神依然重要。“在賽場上每一個人都需要學會配合,學會如何讓所有人的優勢得到最大程度的發揮,將這個團隊的勝率變成最大值。”
在Think Spirit,大家各有所長,每一個人都是發光體,所有光彙集到一起,便閃耀了整個夜空。有的同學擅長數據結構,有的同學精通算法,三個不同類型的人組合在一起,一個三角形的堅固組合便誕生了。
在這裏,沒有繁瑣的規章制度,Think Spirit更注重訓練與競賽本身帶來的價值與快樂。大家會一起在實驗室裏熬夜刷題,在沒有競賽、訓練不緊張的時候,還會玩玩遊戲放鬆一下。剝離了競賽的衝擊感,快樂的氛圍經常瀰漫在這間小小的實驗室裏。簡單快樂的團隊氛圍,單純和諧的團隊關係,是這個團隊的黏合劑。
隊員們研討問題
值得一提的是,隊員們在參加緊張的競賽備賽的同時,學業上依舊沒有放鬆。19級電信院的陳超然在大一學年中綜測排名全院第四,19級自動化學院的楊可今年以綜測排名第一的成績成功轉入計軟院,許多從ACM集訓隊走出去的學長學姐們也都擁有閃光的經歷。他們大多進入全國頂尖互聯網公司工作,或進入985名校深造。2019年退役的施博文在今年的校招中拿到了阿里、騰訊的offer。他在阿里通過了七個組的面試,成功進入阿里內核組,在最終考核時他在七位實習生中位列第二,僅次於一名北大碩士。
歷屆隊員畢業去向
引路人,感謝一路相伴
在Think Spirit,每一位剛剛加入團隊的新生都由鄭關勝、李含光、潘錦基、宋彪四位老師指導基礎課程,帶領他們入門。鄭關勝老師是Think Spirit的主教練,十二年,看着團隊一點一點成長起來——從賽場新手到聚光燈下的領獎人。Think Spirit好像是他一手帶大的孩子,他把滿心的熱血都傾注於它。他努力給隊員們創造一個更好的訓練環境,解決他們的後顧之憂,讓他們安心比賽,學校和學院也給予了大力支持。
後排最左:鄭關勝,後排最右:李含光
在隊員眼中,鄭老師是一位充滿責任感的老師。他簡單純粹,數十年如一日的保持着對ACM競賽的熱愛。他喜歡給大家講初心,講對競賽的純粹追求、對人生意義的理解……他認真負責,時刻關切每一位隊員的發展情況,細心指導每一位學生,幫助他們走出困惑。他常説:“因為熱愛,所以堅持。”在他的指導下,隊員們所收穫的遠遠不止編程能力的提高。
左一:鄭關勝
在2020年11月的江蘇省大學生程序設計競賽中,我校派出的六支團隊全部獲獎,由沈逸凡、黃興睿、李文韜三位同學組成的團隊更是取得了金牌的好成績。他們正在用實力告訴我們:思考無限力量,Think Spirit未來可期。
2020年參加江蘇省大學生程序設計競賽
小龍説|“突襲”食堂後廚,小龍發現……
小龍説|flag立起來,請寫下你的2021關鍵詞!
小龍説|2020,我們都是愛的見證者!
文字:張曉曉
圖片由團隊提供
編輯:曹林兮
責編:梁瑞娜
審核:方向
責任編輯: